|
@@ -774,6 +774,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
String key = "";//键
|
|
String key = "";//键
|
|
|
long actId = 0L;//活动id
|
|
long actId = 0L;//活动id
|
|
|
Long fPid = null;
|
|
Long fPid = null;
|
|
|
|
|
+ Long billStatus = null;
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
if ("KHDD".equals(billsType)) {
|
|
if ("KHDD".equals(billsType)) {
|
|
|
actId = 410L;
|
|
actId = 410L;
|
|
@@ -787,6 +788,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if ("0".equals(sysConfig.getConfigValue())) {
|
|
if ("0".equals(sysConfig.getConfigValue())) {
|
|
|
isApprove = true;
|
|
isApprove = true;
|
|
|
}
|
|
}
|
|
|
|
|
+ if (isApprove) {
|
|
|
|
|
+ billStatus = 4L;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ billStatus = 6L;
|
|
|
|
|
+ }
|
|
|
TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehousebills, TWarehouseBills.class);
|
|
TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehousebills, TWarehouseBills.class);
|
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsCntr);
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsCntr);
|
|
|
List<TWarehousebillsCntr> tWarehousebillsCntrs = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsCntr.class);
|
|
List<TWarehousebillsCntr> tWarehousebillsCntrs = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsCntr.class);
|
|
@@ -804,11 +810,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
warehouseBills.setfCorpid(clientFid);
|
|
warehouseBills.setfCorpid(clientFid);
|
|
|
warehouseBills.setfContacts(loginUser.getUser().getUserName());
|
|
warehouseBills.setfContacts(loginUser.getUser().getUserName());
|
|
|
warehouseBills.setfTel(loginUser.getUser().getPhonenumber());
|
|
warehouseBills.setfTel(loginUser.getUser().getPhonenumber());
|
|
|
- if (isApprove) {
|
|
|
|
|
- warehouseBills.setfBillstatus(4L);
|
|
|
|
|
- } else {
|
|
|
|
|
- warehouseBills.setfBillstatus(6L);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ warehouseBills.setfBillstatus(billStatus);
|
|
|
|
|
+ warehouseBills.setfTimes(1L);
|
|
|
int i = tWarehouseBillsMapper.insertTWarehousebills(warehouseBills);
|
|
int i = tWarehouseBillsMapper.insertTWarehousebills(warehouseBills);
|
|
|
if (CollectionUtils.isNotEmpty(tWarehousebillsCntrs)) {
|
|
if (CollectionUtils.isNotEmpty(tWarehousebillsCntrs)) {
|
|
|
for (TWarehousebillsCntr warehousebillsCntr : tWarehousebillsCntrs) {
|
|
for (TWarehousebillsCntr warehousebillsCntr : tWarehousebillsCntrs) {
|
|
@@ -830,11 +833,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
fPid = warehouseBills.getfId();
|
|
fPid = warehouseBills.getfId();
|
|
|
warehouseBills.setUpdateTime(DateUtils.getNowDate());
|
|
warehouseBills.setUpdateTime(DateUtils.getNowDate());
|
|
|
warehouseBills.setUpdateBy(SecurityUtils.getUsername());
|
|
warehouseBills.setUpdateBy(SecurityUtils.getUsername());
|
|
|
- if (isApprove) {
|
|
|
|
|
- warehouseBills.setfBillstatus(4L);
|
|
|
|
|
- } else {
|
|
|
|
|
- warehouseBills.setfBillstatus(6L);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ warehouseBills.setfBillstatus(billStatus);
|
|
|
|
|
+ warehouseBills.setfTimes(tWarehouseBills.getfTimes() + 1);
|
|
|
tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
|
|
tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
|
|
|
tWarehousebillsCntrMapper.deleteTWarehousebillsCntrfPid(warehouseBills.getfId());
|
|
tWarehousebillsCntrMapper.deleteTWarehousebillsCntrfPid(warehouseBills.getfId());
|
|
|
if (CollectionUtils.isNotEmpty(tWarehousebillsCntrs)) {
|
|
if (CollectionUtils.isNotEmpty(tWarehousebillsCntrs)) {
|
|
@@ -871,6 +871,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
auditItems.setAuditOpTime(new Date());
|
|
auditItems.setAuditOpTime(new Date());
|
|
|
auditItems.setAuditMsg("提交");
|
|
auditItems.setAuditMsg("提交");
|
|
|
auditItems.setAuditStatus("O");
|
|
auditItems.setAuditStatus("O");
|
|
|
|
|
+ auditItems.setFidStatus("f_billstatus");
|
|
|
|
|
+ auditItems.setTimes(1L);
|
|
|
AjaxResult approvalFlow = auditItemsService.createApprovalFlow(auditItems);
|
|
AjaxResult approvalFlow = auditItemsService.createApprovalFlow(auditItems);
|
|
|
// Long code = Long.valueOf(String.valueOf(approvalFlow.get("code"))).longValue();
|
|
// Long code = Long.valueOf(String.valueOf(approvalFlow.get("code"))).longValue();
|
|
|
String code = approvalFlow.get("code").toString();
|
|
String code = approvalFlow.get("code").toString();
|
|
@@ -973,6 +975,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("当前数据不允许提交");
|
|
return AjaxResult.error("当前数据不允许提交");
|
|
|
}
|
|
}
|
|
|
|
|
+ warehouseBills.setfTimes(tWarehouseBills.getfTimes() + 1);
|
|
|
tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
|
|
tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
|
|
|
tWarehousebillsCntritemsMapper.deleteTWarehousebillsCntritemsfPid(warehouseBills.getfId());
|
|
tWarehousebillsCntritemsMapper.deleteTWarehousebillsCntritemsfPid(warehouseBills.getfId());
|
|
|
if (CollectionUtils.isNotEmpty(tWarehousebillsCntritemsList)) {
|
|
if (CollectionUtils.isNotEmpty(tWarehousebillsCntritemsList)) {
|
|
@@ -1008,6 +1011,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
auditItems.setAuditOpTime(new Date());
|
|
auditItems.setAuditOpTime(new Date());
|
|
|
auditItems.setAuditMsg("提交");
|
|
auditItems.setAuditMsg("提交");
|
|
|
auditItems.setAuditStatus("O");
|
|
auditItems.setAuditStatus("O");
|
|
|
|
|
+ auditItems.setFidStatus("f_billstatus");
|
|
|
|
|
+ auditItems.setTimes(1L);
|
|
|
AjaxResult approvalFlow = auditItemsService.createApprovalFlow(auditItems);
|
|
AjaxResult approvalFlow = auditItemsService.createApprovalFlow(auditItems);
|
|
|
// Long code = Long.valueOf(String.valueOf(approvalFlow.get("code"))).longValue();
|
|
// Long code = Long.valueOf(String.valueOf(approvalFlow.get("code"))).longValue();
|
|
|
String code = approvalFlow.get("code").toString();
|
|
String code = approvalFlow.get("code").toString();
|
|
@@ -2294,6 +2299,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (tWarehouseBills.getfBillstatus() != 11L) {
|
|
if (tWarehouseBills.getfBillstatus() != 11L) {
|
|
|
return AjaxResult.error("订单未审核完成,暂不支持维护提单号");
|
|
return AjaxResult.error("订单未审核完成,暂不支持维护提单号");
|
|
|
}
|
|
}
|
|
|
|
|
+ warehouseBills.setfTimes(tWarehouseBills.getfTimes() + 1);
|
|
|
/*TWarehouseBills bills = new TWarehouseBills();
|
|
/*TWarehouseBills bills = new TWarehouseBills();
|
|
|
bills.setfId(warehouseBills.getfId());
|
|
bills.setfId(warehouseBills.getfId());
|
|
|
bills.setfMblno(warehouseBills.getfMblno());*/
|
|
bills.setfMblno(warehouseBills.getfMblno());*/
|
|
@@ -2391,6 +2397,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
auditItems.setAuditOpTime(new Date());
|
|
auditItems.setAuditOpTime(new Date());
|
|
|
auditItems.setAuditMsg("提交");
|
|
auditItems.setAuditMsg("提交");
|
|
|
auditItems.setAuditStatus("O");
|
|
auditItems.setAuditStatus("O");
|
|
|
|
|
+ auditItems.setFidStatus("f_billstatus");
|
|
|
|
|
+ auditItems.setTimes(1L);
|
|
|
AjaxResult approvalFlow = auditItemsService.createApprovalFlow(auditItems);
|
|
AjaxResult approvalFlow = auditItemsService.createApprovalFlow(auditItems);
|
|
|
// Long code = Long.valueOf(String.valueOf(approvalFlow.get("code"))).longValue();
|
|
// Long code = Long.valueOf(String.valueOf(approvalFlow.get("code"))).longValue();
|
|
|
String code = approvalFlow.get("code").toString();
|
|
String code = approvalFlow.get("code").toString();
|