rev:代码合并
This commit is contained in:
@@ -2,12 +2,12 @@ package org.nl.wms.decision_manage.handler.impl.base;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import org.nl.common.domain.exception.BadRequestException;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.struct.service.IStIvtStructattrService;
|
||||
import org.nl.wms.stor_manage.struct.service.dao.StIvtStructattr;
|
||||
import org.nl.wms.stor_manage.struct.service.dto.StructattrQuery;
|
||||
import org.nl.wms.decision_manage.handler.Decisioner;
|
||||
import org.nl.wms.pm_manage.form_data.service.dao.PmFormData;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@@ -4,10 +4,10 @@ import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import org.nl.common.domain.exception.BadRequestException;
|
||||
import org.nl.common.utils.ListOf;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.struct.service.IStIvtStructattrService;
|
||||
import org.nl.wms.stor_manage.struct.service.dao.StIvtStructattr;
|
||||
import org.nl.wms.decision_manage.handler.Decisioner;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@@ -2,12 +2,13 @@ package org.nl.wms.decision_manage.handler.impl.base;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import org.nl.common.domain.exception.BadRequestException;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
import org.nl.wms.stor_manage.struct.service.dao.StIvtStructattr;
|
||||
import org.nl.wms.base_manage.vehicle.service.IBmVehicleInfoService;
|
||||
import org.nl.wms.base_manage.vehicle.service.dao.BmVehicleInfo;
|
||||
import org.nl.wms.decision_manage.handler.Decisioner;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@@ -9,8 +9,7 @@ import org.nl.wms.stor_manage.struct.service.IStIvtStructattrService;
|
||||
import org.nl.wms.stor_manage.struct.service.dao.StIvtStructattr;
|
||||
import org.nl.wms.decision_manage.handler.Decisioner;
|
||||
import org.nl.wms.decision_manage.service.dao.StStrategyConfig;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
@@ -3,9 +3,9 @@ package org.nl.wms.decision_manage.handler.impl.base;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import org.nl.common.domain.exception.BadRequestException;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.struct.service.dao.StIvtStructattr;
|
||||
import org.nl.wms.decision_manage.handler.Decisioner;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@@ -20,10 +20,13 @@ import org.nl.wms.flow_manage.flow.framework.process.nodeType.TypeHandler;
|
||||
import org.nl.wms.flow_manage.flow.service.history.IActHiExecutionService;
|
||||
import org.nl.wms.flow_manage.flow.service.history.dao.ActHiExecution;
|
||||
import org.nl.wms.pm_manage.form_data.service.IPmFormDataService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor.IStIvtIostorinvInService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor.dao.StIvtIostorinvIn;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
|
||||
|
||||
|
||||
import org.nl.wms.stor_manage.io.service.iostor.IStIvtIostorinvService;
|
||||
import org.nl.wms.stor_manage.io.service.iostor.dao.StIvtIostorinv;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -39,14 +42,14 @@ import org.springframework.stereotype.Service;
|
||||
@Service("form")
|
||||
public class FormActivityBehavior extends FlowNodeActivityBehavior<JSONObject> {
|
||||
@Autowired
|
||||
IBmFormStrucService iBmFormStrucService;
|
||||
private IBmFormStrucService iBmFormStrucService;
|
||||
@Autowired
|
||||
IStIvtIostorinvdtlService iostorinvdtlService;
|
||||
private IStIvtIostorinvdtlService iostorinvdtlService;
|
||||
@Autowired
|
||||
IStIvtIostorinvInService iostorinvService;
|
||||
private IStIvtIostorinvService iostorinvService;
|
||||
//分配明细用公用表
|
||||
@Autowired
|
||||
IPmFormDataService iPmFormDataService;
|
||||
private IPmFormDataService iPmFormDataService;
|
||||
|
||||
@Autowired
|
||||
private IActHiExecutionService actHiExecutionService;
|
||||
@@ -92,7 +95,7 @@ public class FormActivityBehavior extends FlowNodeActivityBehavior<JSONObject> {
|
||||
mst_json.put("bill_type",currentNode.getBill_type());
|
||||
mst_json.put("code",CodeUtil.getNewCode("IO_CODE"));
|
||||
mst_json.put("source_form_type",handler.getString("source_form_type"));
|
||||
StIvtIostorinvIn mst = mst_json.toJavaObject(StIvtIostorinvIn.class);
|
||||
StIvtIostorinv mst = mst_json.toJavaObject(StIvtIostorinv.class);
|
||||
handler.put("form_id",mst.getId());
|
||||
|
||||
JSONArray itemArr = handler.getJSONArray("item");
|
||||
|
||||
@@ -11,14 +11,14 @@ import org.nl.common.utils.SpringContextHolder;
|
||||
import org.nl.wms.flow_manage.flow.framework.entity.node.base.impl.FlowElement;
|
||||
import org.nl.wms.flow_manage.flow.framework.entity.node.impl.task.impl.ServerTask;
|
||||
import org.nl.wms.pm_manage.form_data.service.IPmFormDataService;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.struct.service.IStIvtStructattrService;
|
||||
import org.nl.wms.stor_manage.struct.service.dao.StIvtStructattr;
|
||||
import org.nl.wms.config_manage.form_struc.service.dao.BmFormStruc;
|
||||
import org.nl.wms.decision_manage.handler.Decisioner;
|
||||
import org.nl.wms.flow_manage.flow.framework.entity.ExecutionEntity;
|
||||
import org.nl.wms.flow_manage.flow.framework.process.nodeType.TypeHandler;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Propagation;
|
||||
|
||||
@@ -42,6 +42,11 @@ public class MdGruopDick implements Serializable {
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 组盘
|
||||
*/
|
||||
private String vehicle_code;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
|
||||
@@ -17,7 +17,6 @@ import org.nl.wms.md_manage.vehicleMater.service.IMdPbVehicleMaterService;
|
||||
import org.nl.wms.md_manage.vehicleMater.service.dao.MdPbVehicleMater;
|
||||
|
||||
import org.nl.wms.md_manage.group_dick.service.dao.MdGruopDick;
|
||||
import org.nl.wms.md_manage.group_dick.service.dao.MdGruopDtl;
|
||||
import org.nl.wms.md_manage.group_dick.service.dao.mapper.MdGruopDickMapper;
|
||||
import org.nl.wms.md_manage.group_dick.service.IMdGruopDickService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
@@ -32,6 +31,7 @@ import org.springframework.web.multipart.MultipartFile;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.function.Consumer;
|
||||
@@ -69,34 +69,28 @@ public class MdGruopDickServiceImpl extends ServiceImpl<MdGruopDickMapper, MdGru
|
||||
String now = DateUtil.now();
|
||||
forms.put("create_name",SecurityUtils.getCurrentNickName());
|
||||
forms.put("create_time", now);
|
||||
forms.put("id",IdUtil.getStringId());
|
||||
forms.put("id",IdUtil.getStringId());
|
||||
forms.put("status", StatusEnum.FORM_STATUS.code("生成"));
|
||||
forms.put("code", CodeUtil.getNewCode("md_group_dick"));
|
||||
MdGruopDick mdGroupMst = forms.toJavaObject(MdGruopDick.class);
|
||||
|
||||
List<MdGruopDtl> items = new ArrayList<>();
|
||||
List<MdPbVehicleMater> vehicleMaters = new ArrayList<>();
|
||||
List<Map> dtlJson = new ArrayList<>();
|
||||
Map<String, MdGruopDick> map = new HashMap<>();
|
||||
if (!CollectionUtils.isEmpty(forms)){
|
||||
for (int i = 0; i < tableData.size(); i++) {
|
||||
Map item = tableData.get(i);
|
||||
item.put("update_name",SecurityUtils.getCurrentNickName());
|
||||
item.put("update_time", now);
|
||||
item.put("id",IdUtil.getStringId());
|
||||
item.put("dick_id",mdGroupMst.getId());
|
||||
JSONObject item_json = new JSONObject(item);
|
||||
MdGruopDtl mdGruopDtl = item_json.toJavaObject(MdGruopDtl.class);
|
||||
MdPbVehicleMater vehicleMater = item_json.toJavaObject(MdPbVehicleMater.class);
|
||||
items.add(mdGruopDtl);
|
||||
JSONObject item = tableData.get(i);
|
||||
String vehicle_code = item.getString("vehicle_code");
|
||||
MdGruopDick mdGruopDick = map.get(vehicle_code);
|
||||
if (mdGruopDick ==null){
|
||||
MdGruopDick dick = forms.toJavaObject(MdGruopDick.class);
|
||||
dick.setVehicle_code(vehicle_code);
|
||||
dick.setCode(CodeUtil.getNewCode("md_group_dick"));
|
||||
dick.setId(IdUtil.getStringId());
|
||||
map.put(vehicle_code,dick);
|
||||
}
|
||||
MdPbVehicleMater vehicleMater = item.toJavaObject(MdPbVehicleMater.class);
|
||||
vehicleMater.setCreate_time(now);
|
||||
vehicleMater.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
vehicleMaters.add(vehicleMater);
|
||||
dtlJson.add(MapOf.of("form_id",mdGruopDtl.getId()
|
||||
,"t",item_json
|
||||
,"source_form_type",mdGruopDtl.getSource_form_type()
|
||||
,"source_form_id",mdGruopDtl.getSource_form_id()));
|
||||
}
|
||||
}
|
||||
this.save(mdGroupMst);
|
||||
this.saveBatch(map.values());
|
||||
iMdPbVehicleMaterService.saveBatch(vehicleMaters);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,19 +1,15 @@
|
||||
package org.nl.wms.stor_manage.io.controller.out;
|
||||
package org.nl.wms.stor_manage.io.controller;
|
||||
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.nl.common.TableDataInfo;
|
||||
import org.nl.common.domain.entity.PageQuery;
|
||||
import org.nl.common.utils.MapOf;
|
||||
import org.nl.wms.dispatch_manage.task.service.ISchBaseTaskService;
|
||||
import org.nl.wms.stor_manage.io.service.dto.StorInvOutQuery;
|
||||
import org.nl.wms.stor_manage.io.service.dto.StorInvQuery;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor.dao.StIvtIostorinvIn;
|
||||
import org.nl.wms.stor_manage.io.service.out.iostor.IStIvtIostorinvOutService;
|
||||
import org.nl.wms.stor_manage.io.service.out.iostor.dao.StIvtIostorinvOut;
|
||||
import org.nl.wms.stor_manage.io.service.out.iostor_dtl.IStIvtIostorinvdtlOutService;
|
||||
import org.nl.wms.stor_manage.struct.service.dto.StructattrVechielDto;
|
||||
import org.nl.wms.stor_manage.io.service.iostor.IStIvtIostorinvService;
|
||||
import org.nl.wms.stor_manage.io.service.iostor.dao.StIvtIostorinv;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
@@ -31,29 +27,29 @@ import java.util.Map;
|
||||
* @since 2024-03-28
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("api/stIvtIostorinvOut")
|
||||
public class StIvtIostorinvOutController {
|
||||
@RequestMapping("api/stIvtIostorinv")
|
||||
public class StIvtIostorinvController {
|
||||
|
||||
@Autowired
|
||||
private IStIvtIostorinvOutService iStIvtIostorinvOutService;
|
||||
private IStIvtIostorinvService iStIvtIostorinvService;
|
||||
@Autowired
|
||||
private IStIvtIostorinvdtlOutService iStIvtIostorinvDtlOutService;
|
||||
private IStIvtIostorinvdtlService iStIvtIostorinvDtlOutService;
|
||||
@Autowired
|
||||
private ISchBaseTaskService iSchBaseTaskService;
|
||||
|
||||
@GetMapping
|
||||
public ResponseEntity<Object> getAll(StorInvOutQuery query, PageQuery page) {
|
||||
Page<StIvtIostorinvOut> result = iStIvtIostorinvOutService.page(page.build(), query.build());
|
||||
public ResponseEntity<Object> getAll(StorInvQuery query, PageQuery page) {
|
||||
Page<StIvtIostorinv> result = iStIvtIostorinvService.page(page.build(), query.build());
|
||||
return new ResponseEntity<>(TableDataInfo.build(result), HttpStatus.OK);
|
||||
}
|
||||
@PostMapping("delete")
|
||||
public ResponseEntity<Object> delete(@RequestBody List<String> ids) {
|
||||
iStIvtIostorinvOutService.removeByIds(ids);
|
||||
iStIvtIostorinvService.removeByIds(ids);
|
||||
return new ResponseEntity<>(HttpStatus.OK);
|
||||
}
|
||||
@PostMapping
|
||||
public ResponseEntity<Object> save(@RequestBody JSONObject form) {
|
||||
iStIvtIostorinvOutService.save(form);
|
||||
iStIvtIostorinvService.save(form);
|
||||
return new ResponseEntity<>(HttpStatus.OK);
|
||||
}
|
||||
|
||||
@@ -70,7 +66,7 @@ public class StIvtIostorinvOutController {
|
||||
*/
|
||||
@PostMapping("/outDecision")
|
||||
public ResponseEntity<Object> outDecision(@RequestBody JSONObject dtl) {
|
||||
String struct_code = iStIvtIostorinvOutService.dispense(dtl);
|
||||
String struct_code = iStIvtIostorinvService.dispense(dtl);
|
||||
return new ResponseEntity<>(struct_code,HttpStatus.OK);
|
||||
}
|
||||
|
||||
@@ -81,7 +77,7 @@ public class StIvtIostorinvOutController {
|
||||
*/
|
||||
@PostMapping("/cancelDecision")
|
||||
public ResponseEntity<Object> cancelDecision(@RequestBody JSONObject dtl) {
|
||||
iStIvtIostorinvOutService.canceldispense(dtl);
|
||||
iStIvtIostorinvService.canceldispense(dtl);
|
||||
return new ResponseEntity<>(HttpStatus.OK);
|
||||
}
|
||||
|
||||
@@ -93,7 +89,7 @@ public class StIvtIostorinvOutController {
|
||||
|
||||
@PostMapping("/taskOpen")
|
||||
public ResponseEntity<Object> taskOpen(@RequestBody JSONObject dtl) {
|
||||
iStIvtIostorinvOutService.taskOpen(dtl);
|
||||
iStIvtIostorinvService.taskOpen(dtl);
|
||||
return new ResponseEntity<>(HttpStatus.OK);
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.nl.wms.stor_manage.io.service.iostor.dao.mapper;
|
||||
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor.dao.StIvtIostorinvIn;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.nl.wms.stor_manage.io.service.iostor.dao.StIvtIostorinv;
|
||||
|
||||
|
||||
@@ -10,8 +10,6 @@ import org.nl.wms.flow_manage.flow.service.history.IActHiExecutionService;
|
||||
import org.nl.wms.flow_manage.flow.service.history.dao.ActHiExecution;
|
||||
import org.nl.wms.flow_manage.monitor.event.FlowEndEvent;
|
||||
import org.nl.wms.pm_manage.form_data.service.IPmFormDataService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor.IStIvtIostorinvInService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor.dao.StIvtIostorinvIn;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
@@ -6,8 +6,9 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.nl.common.enums.StatusEnum;
|
||||
import org.nl.common.publish.AbstraceListener;
|
||||
import org.nl.wms.dispatch_manage.task.handler.StructEvent;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.in.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.IStIvtIostorinvdtlService;
|
||||
import org.nl.wms.stor_manage.io.service.iostor_dtl.dao.StIvtIostorinvdtl;
|
||||
import org.nl.wms.stor_manage.struct.service.IStIvtStructattrService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
Reference in New Issue
Block a user