|
@@ -741,9 +741,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
auditItems.setIffinalItem("F");
|
|
|
auditItems.setBillNo(warehouseBills.getfBillno());
|
|
|
// 存储委托方(货权方)
|
|
|
- //auditItems.setRefno1(warehouseBills.getfCorpid() + "");
|
|
|
+ auditItems.setRefno1(warehouseBills.getfCorpid() + "");
|
|
|
// 存储业务类型(业务类型)
|
|
|
- //auditItems.setRefno2(warehouseBills.getfBilltype());
|
|
|
+ auditItems.setRefno2(warehouseBills.getfBilltype());
|
|
|
// 存储提单号(提单号)
|
|
|
auditItems.setRefno3(warehouseBills.getfMblno());
|
|
|
auditItems.setSendUserId(loginUser.getUser().getUserId());
|
|
@@ -777,6 +777,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
+ @Transactional
|
|
|
public AjaxResult TSMakingMessage(String tWarehousebills, String tWarehousebillsCntritems, String billsType, LoginUser loginUser) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehousebills, TWarehouseBills.class);
|
|
@@ -812,6 +813,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
+ @Transactional
|
|
|
public AjaxResult submitMakingMessage(String tWarehousebills, String tWarehousebillsCntritems, String billsType, LoginUser loginUser) {
|
|
|
boolean isApprove = false;//是否开启审批流
|
|
|
String key = "";//键
|
|
@@ -842,9 +844,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
warehouseBills.setfBillstatus(11L);
|
|
|
}
|
|
|
TWarehouseBills tWarehouseBills = tWarehouseBillsMapper.selectTWarehousebillsById(warehouseBills.getfId());
|
|
|
- if (!"6".equals(tWarehouseBills.getfBillstatus())
|
|
|
- || !"7".equals(warehouseBills.getfBillstatus())
|
|
|
- || !"8".equals(tWarehouseBills.getfBillstatus())){
|
|
|
+ if (tWarehouseBills.getfBillstatus()== 6L
|
|
|
+ || tWarehouseBills.getfBillstatus() == 7L
|
|
|
+ || tWarehouseBills.getfBillstatus() == 8L){
|
|
|
+ }else {
|
|
|
return AjaxResult.error("当前数据不允许提交");
|
|
|
}
|
|
|
tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
|
|
@@ -857,6 +860,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
int cntr = tWarehousebillsCntritemsMapper.insertTWarehousebillsCntritems(warehousebillsCntritems);
|
|
|
}
|
|
|
}
|
|
|
+ TWarehousebillsCntr warehousebillsCntr = new TWarehousebillsCntr();
|
|
|
+ warehousebillsCntr.setfPid(warehouseBills.getfId());
|
|
|
+ List<TWarehousebillsCntr> tWarehousebillsCntrs = tWarehousebillsCntrMapper.selectTWarehousebillsCntrList(warehousebillsCntr);
|
|
|
+ TVoyage tVoyage = tVoyageMapper.selectTVoyageById(warehouseBills.getfVoyid());
|
|
|
if (isApprove) {
|
|
|
AuditItems auditItems = new AuditItems();
|
|
|
auditItems.setLevelId(0L);
|
|
@@ -865,9 +872,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
auditItems.setIffinalItem("F");
|
|
|
auditItems.setBillNo(warehouseBills.getfBillno());
|
|
|
// 存储委托方(货权方)
|
|
|
- //auditItems.setRefno1(warehouseBills.getfCorpid() + "");
|
|
|
+ auditItems.setRefno1(warehouseBills.getfCorpid() + "");
|
|
|
// 存储业务类型(业务类型)
|
|
|
- // auditItems.setRefno2(warehouseBills.getfBilltype());
|
|
|
+ auditItems.setRefno2(warehouseBills.getfBilltype());
|
|
|
// 存储提单号(提单号)
|
|
|
//auditItems.setRefno3(warehouseBills.getfMblno());
|
|
|
auditItems.setSendUserId(loginUser.getUser().getUserId());
|
|
@@ -888,6 +895,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return approvalFlow;
|
|
|
}
|
|
|
map.put("warehouseBills", warehouseBills);
|
|
|
+ map.put("tWarehousebillsCntrs", tWarehousebillsCntrs);
|
|
|
+ map.put("tVoyageL", tVoyage);
|
|
|
map.put("tWarehousebillsCntritems", tWarehousebillsCntritemsList);
|
|
|
return AjaxResult.success("msg", map);
|
|
|
}
|
|
@@ -1365,6 +1374,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional
|
|
|
public AjaxResult ruoYiUpdateOrderMessage(String tWarehousebills,String tWarehousebillsCntritems,String tWarehousebillsfeesCr,
|
|
|
String tWarehousebillsfeesDr,LoginUser loginUser,String billsType) {
|
|
|
TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehousebills, TWarehouseBills.class);
|
|
@@ -1403,8 +1413,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
wbCr.setCreateTime(new Date());
|
|
|
wbCr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
wbCr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
- wbCr.setfChargedate(warehouseBills.getfChargedate());
|
|
|
- wbCr.setfBillingDeadline(warehouseBills.getfChargedate());
|
|
|
+ //wbCr.setfChargedate(warehouseBills.getfChargedate());
|
|
|
+ //wbCr.setfBillingDeadline(warehouseBills.getfChargedate());
|
|
|
if (warehouseBills.getfBsdate() != null && !warehouseBills.getfBsdate().equals("")) {
|
|
|
wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
@@ -1422,8 +1432,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
wbDr.setCreateTime(new Date());
|
|
|
wbDr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
wbDr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
- wbDr.setfChargedate(warehouseBills.getfChargedate());
|
|
|
- wbDr.setfBillingDeadline(warehouseBills.getfChargedate());
|
|
|
+ //wbDr.setfChargedate(warehouseBills.getfChargedate());
|
|
|
+ //wbDr.setfBillingDeadline(warehouseBills.getfChargedate());
|
|
|
if (warehouseBills.getfBsdate() != null && !warehouseBills.getfBsdate().equals("")) {
|
|
|
wbDr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|