|
|
@@ -1926,15 +1926,34 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
item.setApproveTime(null);
|
|
|
item.setAuditStatus("0");
|
|
|
}
|
|
|
+
|
|
|
+ String branchId = deptUtils.getDeptPid() + "";
|
|
|
+
|
|
|
Bills copyBills = new Bills();
|
|
|
BeanUtil.copyProperties(detail, copyBills);
|
|
|
copyBills.setId(null);
|
|
|
+ copyBills.setCreateTime(new Date());
|
|
|
+ copyBills.setCreateUser(AuthUtil.getUserId());
|
|
|
+ copyBills.setCreateUserName(AuthUtil.getUserName());
|
|
|
+ copyBills.setTenantId(AuthUtil.getTenantId());
|
|
|
+ if (ObjectUtils.isNotNull(branchId)) {
|
|
|
+ copyBills.setBranchId(branchId);
|
|
|
+ }
|
|
|
copyBills.setOperatorId(AuthUtil.getUserId());
|
|
|
copyBills.setOperatorName(AuthUtil.getUserName());
|
|
|
Dept dept = deptUtils.getDept(AuthUtil.getDeptId());
|
|
|
if (dept != null) {
|
|
|
+ // 业务创建部门
|
|
|
+ copyBills.setCreateDept(dept.getId() + "");
|
|
|
+ copyBills.setCreateDeptName(dept.getDeptName());
|
|
|
+
|
|
|
+ // 操作部门
|
|
|
copyBills.setOperatorDept(dept.getId() + "");
|
|
|
copyBills.setOperatorDeptName(dept.getDeptName());
|
|
|
+
|
|
|
+ // 核算部门
|
|
|
+ copyBills.setAccDept(dept.getId() + "");
|
|
|
+ copyBills.setAccDeptName(dept.getDeptName());
|
|
|
}
|
|
|
copyBills.setBillNo("");
|
|
|
copyBills.setMblno("");
|
|
|
@@ -3776,6 +3795,7 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
copyBills.setId(null);
|
|
|
BusinessBillNo businessBillNo = new BusinessBillNo();
|
|
|
businessBillNo.setBusinessTypeId(businessType.getId());
|
|
|
+ /*
|
|
|
if ("SE,SI".contains(item.getBusinessType())) {
|
|
|
if ("dry".equals(copyBills.getCargoType())) {
|
|
|
businessBillNo.setCode(type + "-PH");
|
|
|
@@ -3789,14 +3809,37 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
} else {
|
|
|
businessBillNo.setCode(type);
|
|
|
}
|
|
|
+ */
|
|
|
+ businessBillNo.setCode(type);
|
|
|
R clientBillNo = businessBillNoService.getBillNoLos(businessBillNo);
|
|
|
if (!clientBillNo.isSuccess()) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
throw new RuntimeException("生成订单编号失败");
|
|
|
}
|
|
|
copyBills.setBillNo((String) clientBillNo.getData());
|
|
|
+
|
|
|
+ copyBills.setCreateTime(new Date());
|
|
|
+ copyBills.setCreateUser(AuthUtil.getUserId());
|
|
|
+ copyBills.setCreateUserName(AuthUtil.getUserName());
|
|
|
+
|
|
|
copyBills.setOperatorId(AuthUtil.getUserId());
|
|
|
copyBills.setOperatorName(AuthUtil.getUserName());
|
|
|
+
|
|
|
+ Dept dept = deptUtils.getDept(AuthUtil.getDeptId());
|
|
|
+ if (dept != null) {
|
|
|
+ // 业务创建部门
|
|
|
+ copyBills.setCreateDept(dept.getId() + "");
|
|
|
+ copyBills.setCreateDeptName(dept.getDeptName());
|
|
|
+
|
|
|
+ // 操作部门
|
|
|
+ copyBills.setOperatorDept(dept.getId() + "");
|
|
|
+ copyBills.setOperatorDeptName(dept.getDeptName());
|
|
|
+
|
|
|
+ // 核算部门
|
|
|
+ copyBills.setAccDept(dept.getId() + "");
|
|
|
+ copyBills.setAccDeptName(dept.getDeptName());
|
|
|
+ }
|
|
|
+
|
|
|
copyBills.setBillNo("");
|
|
|
copyBills.setMblno("");
|
|
|
copyBills.setHblno("");
|