2010-07-02 格仔铺系统问题与解决 手稿
问题:
你刚才提出的问题是: 1. 第二次入货,条码和第一次重复,那第二次入的货是门店入货吗? 2. 条形码显示5元,可是卖的时候显示90元。那么卖的商品名字有错吗?是5元商品的名字还是90元商品的名字。 3. 第二点里面的商品,入货的时候是网站还是门店。 4. 昨天晚上审批了,今天仍然用不了。是哪个店。这个店能上网吗? 1'是门店入货 2’有 是90的名字 3、门店 4、仓山店 可以上网 |
1. 查询与这2天相关的配货单数据:
SELECT * FROM POS_ITEMDISTRIBUTION WHERE CREATEDATE > :CREATEDATE ORDER BY CREATEDATE
I201006291151190233 2010-6-29 上午 11:51:19 000200909051834246404 B0403 0018200 PASSED 200
I201006291154159450 2010-6-29 上午 11:54:15 000201004211627225005 B0202 0047200 PASSED 200
I201006291912004769 2010-6-29 下午 07:12:00 000200808151841040004 I0204 0373001 PASSED 001
I201006292117060549 2010-6-29 下午 09:17:06 000200908141253395155 G4 0344001 PASSED 001
I201006301337057346 2010-6-30 下午 01:37:06 999201006091958196718 H0304 0435001 PASSED 001
I201006301614586649 2010-6-30 下午 04:14:58 999201006211524402505 E0201 0441001 PASSED 001
I201006301645543205 2010-6-30 下午 04:45:54 000201004161959282596 H0203 0410001 PASSED 001
I201006301647136954 2010-6-30 下午 04:47:13 000201004161959282596 H0203 0410001 PASSED 001
I201006301919507181 2010-6-30 下午 07:19:53 999201006262031330784 E0509 0068200 PASSED 200
I201006301921563903 2010-6-30 下午 07:21:56 999201006262031330784 E0509 0068200 PASSED 200
I201006302040555004 2010-6-30 下午 08:40:55 000201004161458104937 B0203 0046200 PASSED 200
I201006302058112500 2010-6-30 下午 08:58:11 000200907211410178129 C1305 0007200 PASSED 200
I201007011533583124 2010-7-1 下午 03:33:59 000201005152220381183 B0106 0050200 NEW 200
I201007011730309925 2010-7-1 下午 05:30:31 999201006211524402505 E0201 0441001 PASSED 001
I201007011909246876 2010-7-1 下午 07:09:25 999201006081804453123 F0302 0063200 NEW 200
I201007012040177736 2010-7-1 下午 08:40:18 999201006211524402505 E0201 0441001 REJECTED 001
I201007012143108518 2010-7-1 下午 09:43:10 999201006211524402505 E0201 0441001 PASSED 001
2. 查询与福州店相关的单据信息
command.SQL = "SELECT POS_ITEMDISTRIBUTION.BILLCODE,POS_ITEMDISTRIBUTION.MERCHANTCODE,POS_ITEMDISTRIBUTION.CREATEDATE,POS_ITEMDISTRIBUTION.STATUS,USR_BOX.BOXLOCATIONCODE,USR_BOX.SHOPCODE,USR_BOX.SHOPNAME FROM POS_ITEMDISTRIBUTION INNER JOIN USR_BOX ON POS_ITEMDISTRIBUTION.USRBOXCODE = USR_BOX.USRBOXCODE WHERE POS_ITEMDISTRIBUTION.CREATEDATE > :CREATEDATE AND USR_BOX.SHOPCODE = '200' ORDER BY POS_ITEMDISTRIBUTION.CREATEDATE";
BILLCODE MERCHANTCODE CREATEDATE STATUS BOXLOCATIONCODE SHOPCODE SHOPNAME
I201006281246014600 999201006262039339214 2010-6-28 下午 12:46:01 PASSED E0506 200 大城小格 福州店
I201006281935546951 000201004212137185852 2010-6-28 下午 07:35:55 PASSED B0201 200 大城小格 福州店
I201006291151190233 000200909051834246404 2010-6-29 上午 11:51:19 PASSED B0403 200 大城小格 福州店
I201006291154159450 000201004211627225005 2010-6-29 上午 11:54:15 PASSED B0202 200 大城小格 福州店
I201006301919507181 999201006262031330784 2010-6-30 下午 07:19:53 PASSED E0509 200 大城小格 福州店
I201006301921563903 999201006262031330784 2010-6-30 下午 07:21:56 PASSED E0509 200 大城小格 福州店
I201006302040555004 000201004161458104937 2010-6-30 下午 08:40:55 PASSED B0203 200 大城小格 福州店
I201006302058112500 000200907211410178129 2010-6-30 下午 08:58:11 PASSED C1305 200 大城小格 福州店
I201007011533583124 000201005152220381183 2010-7-1 下午 03:33:59 NEW B0106 200 大城小格 福州店
I201007011909246876 999201006081804453123 2010-7-1 下午 07:09:25 NEW F0302 200 大城小格 福州店
3. 查询单据、格子信息、格主信息。
command.SQL = "SELECT POS_ITEMDISTRIBUTION.BILLCODE,POS_ITEMDISTRIBUTION.MERCHANTCODE,POS_ITEMDISTRIBUTION.CREATEDATE,POS_ITEMDISTRIBUTION.STATUS,USR_BOX.BOXLOCATIONCODE,USR_BOX.SHOPNAME,USR_BOX.USRBOXCODE,USR_PROFILE.USERNAME FROM POS_ITEMDISTRIBUTION INNER JOIN USR_BOX ON POS_ITEMDISTRIBUTION.USRBOXCODE = USR_BOX.USRBOXCODE INNER JOIN USR_PROFILE ON USR_BOX.MERCHANTCODE = USR_PROFILE.USERCODE WHERE POS_ITEMDISTRIBUTION.CREATEDATE > :CREATEDATE AND USR_BOX.SHOPCODE = '200' ORDER BY POS_ITEMDISTRIBUTION.CREATEDATE";
BILLCODE MERCHANTCODE CREATEDATE STATUS BOXLOCATIONCODE SHOPNAME USRBOXCODE USERNAME
I201006281246014600 999201006262039339214 2010-6-28 下午 12:46:01 PASSED E0506 大城小格 福州店 0066200 马秋雪
I201006281935546951 000201004212137185852 2010-6-28 下午 07:35:55 PASSED B0201 大城小格 福州店 0048200 李翔
I201006291151190233 000200909051834246404 2010-6-29 上午 11:51:19 PASSED B0403 大城小格 福州店 0018200 邓丽华
I201006291154159450 000201004211627225005 2010-6-29 上午 11:54:15 PASSED B0202 大城小格 福州店 0047200 林英
I201006301919507181 999201006262031330784 2010-6-30 下午 07:19:53 PASSED E0509 大城小格 福州店 0068200 陈曦
I201006301921563903 999201006262031330784 2010-6-30 下午 07:21:56 PASSED E0509 大城小格 福州店 0068200 陈曦
I201006302040555004 000201004161458104937 2010-6-30 下午 08:40:55 PASSED B0203 大城小格 福州店 0046200 韩孝方
I201006302058112500 000200907211410178129 2010-6-30 下午 08:58:11 PASSED C1305 大城小格 福州店 0007200 郑君红
I201007011533583124 000201005152220381183 2010-7-1 下午 03:33:59 NEW B0106 大城小格 福州店 0050200 缪丽平
I201007011909246876 999201006081804453123 2010-7-1 下午 07:09:25 NEW F0302 大城小格 福州店 0063200 陈施
4. 查询这些格主的商品分别是什么。包括条形码信息。
INoebeCommand command = WsNoebeManager.Instance.NoebeCommand;
command.SQL = SQL.SqlCreator.Select(
"POS_ITEMDISTRIBUTION.BILLCODE",
"POS_ITEMDISTRIBUTION.STATUS",
"POS_ITEMDISTRIBUTION.CREATEDATE",
"POS_ITEMDISTRIBUTION.MERCHANTCODE",
"USR_BOX.BOXLOCATIONCODE",
"USR_BOX.SHOPNAME",
"USR_BOX.USRBOXCODE",
"USR_PROFILE.USERNAME",
"POS_ITEMDISTRIBUTIONDETAIL.ITEMNAME",
"POS_ITEMDISTRIBUTIONDETAIL.BARCODE")
.From("POS_ITEMDISTRIBUTION")
.InnerJoin("USR_BOX").On("POS_ITEMDISTRIBUTION.USRBOXCODE").Equal("USR_BOX.USRBOXCODE")
.InnerJoin("USR_PROFILE").On("USR_BOX.MERCHANTCODE").Equal("USR_PROFILE.USERCODE")
.InnerJoin("POS_ITEMDISTRIBUTIONDETAIL").On("POS_ITEMDISTRIBUTIONDETAIL.BILLCODE").Equal("POS_ITEMDISTRIBUTION.BILLCODE")
.Where("POS_ITEMDISTRIBUTION.CREATEDATE").Great("CREATEDATE", true)
.And("USR_BOX.SHOPCODE").Equal("200")
.OrderBy("POS_ITEMDISTRIBUTION.CREATEDATE").GetSQL();
command.Parameters.Add("CREATEDATE", DateTime.Parse("2010-06-28"));
DataTable table = command.ExecuteReader();