|
@@ -31,6 +31,7 @@ import com.ruoyi.shipping.domain.TCntr;
|
|
|
import com.ruoyi.shipping.domain.TVoyage;
|
|
|
import com.ruoyi.shipping.domain.TWarehousebillsCntr;
|
|
|
import com.ruoyi.shipping.domain.TWarehousebillsCntritems;
|
|
|
+import com.ruoyi.shipping.excel.TWarehousebillsCntritemsExcel;
|
|
|
import com.ruoyi.shipping.mapper.TCntrMapper;
|
|
|
import com.ruoyi.shipping.mapper.TVoyageMapper;
|
|
|
import com.ruoyi.shipping.mapper.TWarehousebillsCntrMapper;
|
|
@@ -44,17 +45,26 @@ import com.ruoyi.warehouseBusiness.domain.*;
|
|
|
import com.ruoyi.warehouseBusiness.excel.*;
|
|
|
import com.ruoyi.warehouseBusiness.mapper.*;
|
|
|
import com.ruoyi.warehouseBusiness.service.ITWarehouseBillsService;
|
|
|
+import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
|
|
+import org.apache.poi.ss.SpreadsheetVersion;
|
|
|
+import org.apache.poi.ss.usermodel.*;
|
|
|
+import org.apache.poi.ss.util.CellReference;
|
|
|
+import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
+import java.io.IOException;
|
|
|
+import java.io.InputStream;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import static com.ruoyi.common.utils.poi.Excel.filter;
|
|
|
import static java.util.stream.Collectors.toList;
|
|
|
|
|
|
/**
|
|
@@ -581,7 +591,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
line++;
|
|
|
if (StringUtils.isNull(cntr.getfCntrid()) || StringUtils.isNull(cntr.getfCntrcount()) || cntr.getfCntrcount() == 0) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("箱型数据第"+line+"行数据缺少必填数据");
|
|
|
+ return AjaxResult.error("箱型数据第" + line + "行数据缺少必填数据");
|
|
|
}
|
|
|
cntr.setfPid(fPid);
|
|
|
cntr.setfGoodsid(0L);
|
|
@@ -804,9 +814,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
// 存储业务类型(业务类型)
|
|
|
auditItems.setRefno2(warehouseBills.getfBilltype());
|
|
|
// 存储提单号(提单号)
|
|
|
- if (StringUtils.isNotEmpty(warehouseBills.getfMblno())){
|
|
|
+ if (StringUtils.isNotEmpty(warehouseBills.getfMblno())) {
|
|
|
auditItems.setRefno3(warehouseBills.getfMblno());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
auditItems.setRefno3(warehouseBills.getfBillno());
|
|
|
}
|
|
|
auditItems.setSendUserId(loginUser.getUser().getUserId());
|
|
@@ -848,9 +858,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsCntritems);
|
|
|
List<TWarehousebillsCntritems> tWarehousebillsCntrs = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsCntritems.class);
|
|
|
TWarehouseBills tWarehouseBills = tWarehouseBillsMapper.selectTWarehousebillsById(warehouseBills.getfId());
|
|
|
- if (tWarehouseBills.getfBillstatus()==7L
|
|
|
- || tWarehouseBills.getfBillstatus()==6L) {
|
|
|
- }else {
|
|
|
+ if (tWarehouseBills.getfBillstatus() == 7L
|
|
|
+ || tWarehouseBills.getfBillstatus() == 6L) {
|
|
|
+ } else {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("当前数据不允许暂存");
|
|
|
}
|
|
@@ -1107,7 +1117,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
cntrLine++;
|
|
|
if (StringUtils.isNull(cntr.getfCntrid()) || StringUtils.isNull(cntr.getfCntrcount()) || cntr.getfCntrcount() == 0) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("箱型数据第"+cntrLine+"行数据缺少必填数据");
|
|
|
+ return AjaxResult.error("箱型数据第" + cntrLine + "行数据缺少必填数据");
|
|
|
}
|
|
|
cntr.setfPid(fPid);
|
|
|
cntr.setfGoodsid(0L);
|
|
@@ -1545,7 +1555,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
/**
|
|
|
* 集港业务撤销
|
|
|
*
|
|
|
- * @param fId 主表id
|
|
|
+ * @param fId 主表id
|
|
|
* @param type
|
|
|
* @return
|
|
|
*/
|
|
@@ -1594,6 +1604,103 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public AjaxResult importCreateCompanyMsg(MultipartFile file) throws Exception {
|
|
|
+ List<TWarehousebillsCntritemsExcel> fleetCompanyMsgs = new ArrayList<>();
|
|
|
+
|
|
|
+ InputStream inputStream = null;
|
|
|
+ try {
|
|
|
+ inputStream = file.getInputStream();
|
|
|
+ String originalFilename = file.getOriginalFilename();
|
|
|
+ Workbook workbook = null;
|
|
|
+ if (originalFilename.endsWith("xls")){
|
|
|
+ workbook = WorkbookFactory.create(inputStream);
|
|
|
+ }else if (originalFilename.endsWith("xlsx")){
|
|
|
+ workbook = new XSSFWorkbook(inputStream);
|
|
|
+ }
|
|
|
+ Sheet sheet = workbook.getSheetAt(0);
|
|
|
+ int line = 0;
|
|
|
+ for (Row rows : sheet) {
|
|
|
+ line++;
|
|
|
+ if (rows.getRowNum() == 0) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ TWarehousebillsCntritemsExcel companyMsg = new TWarehousebillsCntritemsExcel();
|
|
|
+ for (int a = 0; a < rows.getPhysicalNumberOfCells(); a++) {
|
|
|
+ Cell cell = rows.getCell(a);
|
|
|
+ String value = filter(sheet.getRow(0), CellReference.convertNumToColString(cell.getColumnIndex()));
|
|
|
+ switch (value) {
|
|
|
+ case "箱号":
|
|
|
+ //设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isEmpty(cell.getStringCellValue())) {
|
|
|
+ return AjaxResult.error("Excel箱信息数据第" + line + "行数据缺少箱号");
|
|
|
+ }
|
|
|
+ companyMsg.setfCntrno(cell.getStringCellValue());
|
|
|
+ break;
|
|
|
+ case "铅封号":
|
|
|
+ //设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isEmpty(cell.getStringCellValue())) {
|
|
|
+ return AjaxResult.error("Excel箱信息数据第" + line + "行数据缺少封号");
|
|
|
+ }
|
|
|
+ companyMsg.setfSealno(cell.getStringCellValue());
|
|
|
+ break;
|
|
|
+ case "单箱重(不得超过40)":
|
|
|
+ //设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isEmpty(cell.getStringCellValue())) {
|
|
|
+ return AjaxResult.error("Excel箱信息数据第" + line + "行数据缺少单箱重");
|
|
|
+ }
|
|
|
+ companyMsg.setfCntrweight(new BigDecimal(cell.getStringCellValue()));
|
|
|
+ break;
|
|
|
+ case "货名":
|
|
|
+ //设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isEmpty(cell.getStringCellValue())) {
|
|
|
+ return AjaxResult.error("Excel箱信息数据第" + line + "行数据缺少货名");
|
|
|
+ }
|
|
|
+ companyMsg.setGoodsName(cell.getStringCellValue());
|
|
|
+ TGoods tGoods = tGoodsMapper.checkUFNnameUnique(companyMsg.getGoodsName());
|
|
|
+ if (tGoods != null && tGoods.getfId() != null) {
|
|
|
+ companyMsg.setfGoodsid(tGoods.getfId());
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "包装类型":
|
|
|
+ //设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isEmpty(cell.getStringCellValue())) {
|
|
|
+ return AjaxResult.error("Excel箱信息数据第" + line + "行数据缺少包装类型");
|
|
|
+ }
|
|
|
+ companyMsg.setPackageName(cell.getStringCellValue());
|
|
|
+ String fPackageid = sysDictDataMapper.selectDictValue("f_packageid", companyMsg.getPackageName());
|
|
|
+ if (StringUtils.isNotEmpty(fPackageid)) {
|
|
|
+ companyMsg.setfPackageid(fPackageid);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "箱型":
|
|
|
+ //设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isEmpty(cell.getStringCellValue())) {
|
|
|
+ return AjaxResult.error("Excel箱信息数据第" + line + "行数据缺少箱型");
|
|
|
+ }
|
|
|
+ companyMsg.setCntrName(cell.getStringCellValue());
|
|
|
+ Long fId = tCntrMapper.selectRcntrFId(companyMsg.getCntrName());
|
|
|
+ if (fId != null) {
|
|
|
+ companyMsg.setfCntrid(fId);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ fleetCompanyMsgs.add(companyMsg);
|
|
|
+ }
|
|
|
+ } catch (IOException e) {
|
|
|
+ return AjaxResult.error("上传文件失败,请检查文件是否损坏");
|
|
|
+ }
|
|
|
+ return AjaxResult.success("success", fleetCompanyMsgs);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* app仓储新行提交业务
|
|
|
*
|
|
@@ -1724,9 +1831,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
//应付信息
|
|
|
List<TWarehousebillsfees> warehousebillsfeesCr = tWarehousebillsfeesMapper.selectFeesByPId(warehouseBill.getfId(), "C");
|
|
|
warehouseBill.setWarehousebillsfeesCr(warehousebillsfeesCr);
|
|
|
- if (CollectionUtils.isNotEmpty(tWarehousebillsfeesDr)){
|
|
|
+ if (CollectionUtils.isNotEmpty(tWarehousebillsfeesDr)) {
|
|
|
warehouseBill.setMoneyStatus(tWarehousebillsfeesDr.get(0).getfBillstatus());
|
|
|
- }else if (CollectionUtils.isNotEmpty(warehousebillsfeesCr)){
|
|
|
+ } else if (CollectionUtils.isNotEmpty(warehousebillsfeesCr)) {
|
|
|
warehouseBill.setMoneyStatus(warehousebillsfeesCr.get(0).getfBillstatus());
|
|
|
}
|
|
|
}
|
|
@@ -1755,7 +1862,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
bills.setfId(warehouseBills.getfId());
|
|
|
bills.setfMblno(warehouseBills.getfMblno());
|
|
|
Integer integer = tWarehouseBillsMapper.updateTWarehousebills(bills);
|
|
|
- if (integer <=0){
|
|
|
+ if (integer <= 0) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("维护提单号失败,请联系管理员");
|
|
|
}
|
|
@@ -1779,12 +1886,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TWarehousebillsfees warehousebillsfees = new TWarehousebillsfees();
|
|
|
warehousebillsfees.setfPid(warehouseBills.getfId());
|
|
|
List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectTWarehousebillsfeesList(warehousebillsfees);
|
|
|
- if (CollectionUtils.isNotEmpty(tWarehousebillsfees)){
|
|
|
+ if (CollectionUtils.isNotEmpty(tWarehousebillsfees)) {
|
|
|
Long aLong = tWarehousebillsfees.get(0).getfBillstatus();
|
|
|
- if (aLong == 4L || aLong == 5L){
|
|
|
+ if (aLong == 4L || aLong == 5L) {
|
|
|
return AjaxResult.error("订单费用审核中,不支持修改");
|
|
|
}
|
|
|
- if (aLong == 6L){
|
|
|
+ if (aLong == 6L) {
|
|
|
return AjaxResult.error("订单费用审核通过,不支持修改");
|
|
|
}
|
|
|
}
|
|
@@ -1826,14 +1933,15 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
}
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
}
|
|
|
- map.put("warehousebillsfeesDrList",warehousebillsfeesDrList);
|
|
|
+ map.put("warehousebillsfeesDrList", warehousebillsfeesDrList);
|
|
|
}
|
|
|
- return AjaxResult.success("success",map);
|
|
|
+ return AjaxResult.success("success", map);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public AjaxResult ruoYiSubmitMessage(String tWarehousebills,String tWarehousebillsCntritems,String tWarehousebillsfeesCr,
|
|
|
- String tWarehousebillsfeesDr,LoginUser loginUser,String billsType) {
|
|
|
+ public AjaxResult ruoYiSubmitMessage(String tWarehousebills, String tWarehousebillsCntritems, String tWarehousebillsfeesCr,
|
|
|
+ String tWarehousebillsfeesDr, LoginUser loginUser, String billsType) {
|
|
|
boolean isApprove = false;
|
|
|
String key = "";
|
|
|
long actId = 0L;
|
|
@@ -1850,14 +1958,14 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if ("0".equals(sysConfig.getConfigValue())) {
|
|
|
isApprove = true;
|
|
|
}
|
|
|
- if (isApprove){
|
|
|
+ if (isApprove) {
|
|
|
billStatus = 4L;
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
billStatus = 6L;
|
|
|
}
|
|
|
TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehousebills, TWarehouseBills.class);
|
|
|
- Map<String ,Object> map = new HashMap<>();
|
|
|
- if (StringUtils.isEmpty(warehouseBills.getfMblno())){
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ if (StringUtils.isEmpty(warehouseBills.getfMblno())) {
|
|
|
return AjaxResult.error("提单号不能为空");
|
|
|
}
|
|
|
TWarehouseBills mblno = tWarehouseBillsMapper.selectTWarehousebillsfMblno(warehouseBills);
|
|
@@ -1865,18 +1973,18 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return AjaxResult.error("提单号已存在,请重新提交");
|
|
|
}
|
|
|
TWarehouseBills tWarehouseBills = tWarehouseBillsMapper.selectTWarehousebillsById(warehouseBills.getfId());
|
|
|
- if (tWarehouseBills.getfBillstatus() != 11L){
|
|
|
+ if (tWarehouseBills.getfBillstatus() != 11L) {
|
|
|
return AjaxResult.error("订单未审核完成,暂不支持维护提单号");
|
|
|
}
|
|
|
TWarehouseBills bills = new TWarehouseBills();
|
|
|
bills.setfId(warehouseBills.getfId());
|
|
|
bills.setfMblno(warehouseBills.getfMblno());
|
|
|
Integer integer = tWarehouseBillsMapper.updateTWarehousebills(bills);
|
|
|
- map.put("tWarehouseBills",tWarehouseBills);
|
|
|
- if (StringUtils.isNotEmpty(tWarehousebillsCntritems)){
|
|
|
+ map.put("tWarehouseBills", tWarehouseBills);
|
|
|
+ if (StringUtils.isNotEmpty(tWarehousebillsCntritems)) {
|
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsCntritems);
|
|
|
List<TWarehousebillsCntritems> tWarehousebillsCntritemsList = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsCntritems.class);
|
|
|
- if (CollectionUtils.isNotEmpty(tWarehousebillsCntritemsList)){
|
|
|
+ if (CollectionUtils.isNotEmpty(tWarehousebillsCntritemsList)) {
|
|
|
int cntritemsfPid = tWarehousebillsCntritemsMapper.deleteTWarehousebillsCntritemsfPid(warehouseBills.getfId());
|
|
|
for (TWarehousebillsCntritems warehousebillsCntritems : tWarehousebillsCntritemsList) {
|
|
|
warehousebillsCntritems.setfPid(warehouseBills.getfId());
|
|
@@ -1886,7 +1994,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
|
|
|
}
|
|
|
}
|
|
|
- map.put("tWarehousebillsCntritemsList",tWarehousebillsCntritemsList);
|
|
|
+ map.put("tWarehousebillsCntritemsList", tWarehousebillsCntritemsList);
|
|
|
}
|
|
|
int c = tWarehousebillsfeesMapper.deleteFessByFPid(warehouseBills.getfId(), "C");
|
|
|
if (StringUtils.isNotNull(tWarehousebillsfeesCr) && !"[]".equals(tWarehousebillsfeesCr)) {
|
|
@@ -1907,7 +2015,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
}
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
}
|
|
|
- map.put("warehousebillsfeesCrList",warehousebillsfeesCrList);
|
|
|
+ map.put("warehousebillsfeesCrList", warehousebillsfeesCrList);
|
|
|
}
|
|
|
int d = tWarehousebillsfeesMapper.deleteFessByFPid(warehouseBills.getfId(), "D");
|
|
|
if (StringUtils.isNotNull(tWarehousebillsfeesDr) && !"[]".equals(tWarehousebillsfeesDr)) {
|
|
@@ -1960,7 +2068,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
}
|
|
|
return approvalFlow;
|
|
|
}
|
|
|
- return AjaxResult.success("success",map);
|
|
|
+ return AjaxResult.success("success", map);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1970,11 +2078,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return AjaxResult.error("提单号已存在,请重新提交");
|
|
|
}
|
|
|
TWarehouseBills warehouseBills = tWarehouseBillsMapper.selectTWarehousebillsById(tWarehouseBills.getfId());
|
|
|
- if (warehouseBills.getfBillstatus() != 6L){
|
|
|
+ if (warehouseBills.getfBillstatus() != 6L) {
|
|
|
return AjaxResult.error("下单未审核完成,暂不支持维护提单号");
|
|
|
}
|
|
|
int i = tWarehouseBillsMapper.updateTWarehousebills(tWarehouseBills);
|
|
|
- if (i<=0){
|
|
|
+ if (i <= 0) {
|
|
|
return AjaxResult.error("更新提单号出错,请找管理员");
|
|
|
}
|
|
|
return AjaxResult.success();
|
|
@@ -2208,10 +2316,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 叫车进场
|
|
|
- * @param item 明细数据
|
|
|
- * @param attachs 附件
|
|
|
- * @return 结果
|
|
|
+ * 叫车进场
|
|
|
+ *
|
|
|
+ * @param item 明细数据
|
|
|
+ * @param attachs 附件
|
|
|
+ * @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
@Transactional
|
|
@@ -2459,7 +2568,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
line++;
|
|
|
if (StringUtils.isNull(cntr.getfCntrid()) || StringUtils.isNull(cntr.getfCntrcount()) || cntr.getfCntrcount() == 0) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("箱型数据第"+line+"行数据缺少必填数据");
|
|
|
+ return AjaxResult.error("箱型数据第" + line + "行数据缺少必填数据");
|
|
|
}
|
|
|
cntr.setfPid(tWarehouseBills.getfId());
|
|
|
cntr.setfGoodsid(0L);
|
|
@@ -2706,7 +2815,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
line++;
|
|
|
if (StringUtils.isNull(cntr.getfCntrid()) || StringUtils.isNull(cntr.getfCntrcount()) || cntr.getfCntrcount() == 0) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("箱型数据第"+line+"行数据缺少必填数据");
|
|
|
+ return AjaxResult.error("箱型数据第" + line + "行数据缺少必填数据");
|
|
|
}
|
|
|
cntr.setfPid(tWarehouseBills.getfId());
|
|
|
cntr.setfGoodsid(0L);
|
|
@@ -2856,7 +2965,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
line++;
|
|
|
if (StringUtils.isNull(cntr.getfCntrid()) || StringUtils.isNull(cntr.getfCntrcount()) || cntr.getfCntrcount() == 0) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("箱型数据第"+line+"行数据缺少必填数据");
|
|
|
+ return AjaxResult.error("箱型数据第" + line + "行数据缺少必填数据");
|
|
|
}
|
|
|
cntr.setfPid(tWarehouseBills.getfId());
|
|
|
cntr.setfGoodsid(0L);
|
|
@@ -3623,7 +3732,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
line++;
|
|
|
if (StringUtils.isNull(cntr.getfCntrid()) || StringUtils.isNull(cntr.getfCntrcount()) || cntr.getfCntrcount() == 0) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("箱型数据第"+line+"行数据缺少必填数据");
|
|
|
+ return AjaxResult.error("箱型数据第" + line + "行数据缺少必填数据");
|
|
|
}
|
|
|
cntr.setfPid(tWarehousebills.getfId());
|
|
|
cntr.setfGoodsid(0L);
|
|
@@ -3798,14 +3907,14 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
}
|
|
|
|
|
|
@Transactional
|
|
|
- public AjaxResult updateKaHeOrder(Long fPid, long fettle,Date auditItem ) {
|
|
|
+ public AjaxResult updateKaHeOrder(Long fPid, long fettle, Date auditItem) {
|
|
|
if (StringUtils.isNull(fPid)) {
|
|
|
return AjaxResult.error("协议更新状态未找到主表信息,请与管理员联系");
|
|
|
}
|
|
|
TWarehouseBills tWarehouseBills = new TWarehouseBills();
|
|
|
tWarehouseBills.setfId(fPid);
|
|
|
tWarehouseBills.setfBillstatus(fettle);
|
|
|
- if (fettle==11L){
|
|
|
+ if (fettle == 11L) {
|
|
|
tWarehouseBills.setfReviewDate(auditItem);
|
|
|
}
|
|
|
int tFeeUpdateResult = tWarehouseBillsMapper.updateKaHeOrder(tWarehouseBills);
|