|
@@ -570,19 +570,29 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
List<Map<String,Object>> listmaps = new ArrayList<>();
|
|
|
|
|
|
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd 00:00:00.000");
|
|
|
+ SimpleDateFormat sf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
|
|
|
|
|
|
//记录每次ID
|
|
|
String id = "";
|
|
|
//记录每次单据号
|
|
|
String cCode = "";
|
|
|
String cVouchID = "";
|
|
|
+ //创建人
|
|
|
+ String create = "";
|
|
|
//获取单据号加1
|
|
|
cCode= org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cSPVCode","SalePayVouch","cSPVCode"));
|
|
|
//获取ID
|
|
|
- id = org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("ID","SalePayVouch","dcreatesystime"));
|
|
|
+ id = org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("ID","SalePayVouch","cSPVCode"));
|
|
|
//单据id
|
|
|
- //cVouchID = org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cVouchID","SalePayVouch","dcreatesystime"));
|
|
|
+ cVouchID = org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cVouchID","SalePayVouch","cSPVCode"));
|
|
|
|
|
|
+ //设置创建人
|
|
|
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
+ if(org.jeecg.modules.system.util.oConvertUtils.isEmpty(sysUser)){
|
|
|
+ create = "admin";
|
|
|
+ }else {
|
|
|
+ create = sysUser.getRealname();
|
|
|
+ }
|
|
|
//查询U8汇率
|
|
|
Map<String, Object> rate = null;
|
|
|
String nflat = "";
|
|
@@ -645,14 +655,14 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
|
|
|
if (ii > 1) {
|
|
|
cCode = org.jeecg.modules.system.util.oConvertUtils.addOne(cCode);
|
|
|
- //cVouchID = org.jeecg.modules.system.util.oConvertUtils.addOne(cVouchID);
|
|
|
+ cVouchID = org.jeecg.modules.system.util.oConvertUtils.addOne(cVouchID);
|
|
|
id = org.jeecg.modules.system.util.oConvertUtils.addOne(id);
|
|
|
map.put("cSPVCode", cCode);//单据号
|
|
|
- // map.put("cVouchID",cVouchID);
|
|
|
+ map.put("cVouchID",cVouchID);
|
|
|
map.put("ID", id);//ID
|
|
|
} else {
|
|
|
map.put("cSPVCode", cCode);//单据号
|
|
|
- //map.put("cVouchID",cVouchID);
|
|
|
+ map.put("cVouchID",cVouchID);
|
|
|
map.put("ID", id);//ID
|
|
|
}
|
|
|
map.put("dDate", sf.format(new Date()));//日期
|
|
@@ -660,7 +670,7 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
map.put("cDepCode", mapPo.get("cDepCode"));//部门
|
|
|
map.put("cCusCode", mapPo.get("cCusCode"));//客户简称
|
|
|
map.put("cDefine10", map1.get("shippingOrderNumber"));//外销发票号
|
|
|
- map.put("cVouchType", "PO");//单据类型
|
|
|
+ map.put("cVouchType", "P0");//单据类型
|
|
|
map.put("cMaker", "进出口平台管理员");//制单人
|
|
|
map.put("iSourceId", mapPo.get("ID"));//来源ID、
|
|
|
map.put("cSourceCode", li.get("orderNumber"));//订单号
|
|
@@ -669,8 +679,10 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
map.put("iexchrate", "1");//汇率
|
|
|
map.put("Cexch_Name", "人民币");
|
|
|
map.put("iVTid", "57");
|
|
|
-
|
|
|
map.put("cvencode", rmb.get("freightForwarder"));
|
|
|
+ map.put("cVerifier",create);//审核人
|
|
|
+ map.put("dverifydate",sf.format(new Date()));//审核日期
|
|
|
+ map.put("dverifysystime",sf2.format(new Date()));//审核时间
|
|
|
listmap.add(map);
|
|
|
|
|
|
|
|
@@ -705,14 +717,14 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
|
|
|
if (ii > 1) {
|
|
|
cCode = org.jeecg.modules.system.util.oConvertUtils.addOne(cCode);
|
|
|
- //cVouchID = org.jeecg.modules.system.util.oConvertUtils.addOne(cVouchID);
|
|
|
+ cVouchID = org.jeecg.modules.system.util.oConvertUtils.addOne(cVouchID);
|
|
|
id = org.jeecg.modules.system.util.oConvertUtils.addOne(id);
|
|
|
map.put("cSPVCode", cCode);//单据号
|
|
|
- // map.put("cVouchID",cVouchID);
|
|
|
+ map.put("cVouchID",cVouchID);
|
|
|
map.put("ID", id);//ID
|
|
|
} else {
|
|
|
map.put("cSPVCode", cCode);//单据号
|
|
|
- //map.put("cVouchID",cVouchID);
|
|
|
+ map.put("cVouchID",cVouchID);
|
|
|
map.put("ID", id);//ID
|
|
|
}
|
|
|
|
|
@@ -721,7 +733,7 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
map.put("cDepCode", mapPo.get("cDepCode"));//部门
|
|
|
map.put("cCusCode", mapPo.get("cCusCode"));//客户简称
|
|
|
map.put("cDefine10", map1.get("shippingOrderNumber"));//外销发票号
|
|
|
- map.put("cVouchType", "PO");//单据类型
|
|
|
+ map.put("cVouchType", "P0");//单据类型
|
|
|
map.put("cMaker", "进出口平台管理员");//制单人
|
|
|
map.put("iSourceId", mapPo.get("ID"));//来源ID、
|
|
|
map.put("cSourceCode", li.get("orderNumber"));//订单号li.get("orderNumber")
|
|
@@ -731,6 +743,9 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
map.put("Cexch_Name", "美元");
|
|
|
map.put("iVTid", "57");//单据模板号
|
|
|
map.put("cvencode", usd.get("freightForwarder"));
|
|
|
+ map.put("cVerifier",create);//审核人
|
|
|
+ map.put("dverifydate",sf.format(new Date()));//审核日期
|
|
|
+ map.put("dverifysystime",sf2.format(new Date()));//审核时间
|
|
|
listmap.add(map);
|
|
|
|
|
|
|