作者 张晓杰

订单删除修改

正在显示 15 个修改的文件 包含 53 行增加5 行删除
@@ -19,4 +19,6 @@ public interface TblBiddingShenqMapper extends BaseMapper<TblBiddingShenq> { @@ -19,4 +19,6 @@ public interface TblBiddingShenqMapper extends BaseMapper<TblBiddingShenq> {
19 Page<BiddingShenqForm> selectList(Page<BiddingShenqForm> page,@Param("biddingShenqForm") BiddingShenqForm biddingShenqForm); 19 Page<BiddingShenqForm> selectList(Page<BiddingShenqForm> page,@Param("biddingShenqForm") BiddingShenqForm biddingShenqForm);
20 20
21 Integer updateapprovalStatusByOrderId(String approvalStatus,String approvalResult,String partNumber); 21 Integer updateapprovalStatusByOrderId(String approvalStatus,String approvalResult,String partNumber);
  22 +
  23 + Integer deleteByOrderId(String orderId);
22 } 24 }
@@ -41,4 +41,7 @@ @@ -41,4 +41,7 @@
41 </trim> 41 </trim>
42 where part_number = #{partNumber} 42 where part_number = #{partNumber}
43 </update> 43 </update>
  44 + <delete id="deleteByOrderId" parameterType="java.lang.String">
  45 + delete from tbl_bidding_shenq where order_id = #{orderId}
  46 + </delete>
44 </mapper> 47 </mapper>
@@ -20,4 +20,6 @@ public interface ITblBiddingShenqService extends IService<TblBiddingShenq> { @@ -20,4 +20,6 @@ public interface ITblBiddingShenqService extends IService<TblBiddingShenq> {
20 20
21 Page<BiddingShenqForm> selectList(Page<BiddingShenqForm> page, BiddingShenqForm biddingShenqForm); 21 Page<BiddingShenqForm> selectList(Page<BiddingShenqForm> page, BiddingShenqForm biddingShenqForm);
22 Integer updateapprovalStatusByOrderId(String approvalStatus,String approvalResult,String partNumber); 22 Integer updateapprovalStatusByOrderId(String approvalStatus,String approvalResult,String partNumber);
  23 +
  24 + Integer deleteByOrderId(String orderId);
23 } 25 }
@@ -38,4 +38,9 @@ public class TblBiddingShenqServiceImpl extends ServiceImpl<TblBiddingShenqMappe @@ -38,4 +38,9 @@ public class TblBiddingShenqServiceImpl extends ServiceImpl<TblBiddingShenqMappe
38 public Integer updateapprovalStatusByOrderId(String approvalStatus,String approvalResult,String partNumber) { 38 public Integer updateapprovalStatusByOrderId(String approvalStatus,String approvalResult,String partNumber) {
39 return tblBiddingShenqMapper.updateapprovalStatusByOrderId(approvalStatus, approvalResult, partNumber); 39 return tblBiddingShenqMapper.updateapprovalStatusByOrderId(approvalStatus, approvalResult, partNumber);
40 } 40 }
  41 +
  42 + @Override
  43 + public Integer deleteByOrderId(String orderId) {
  44 + return tblBiddingShenqMapper.deleteByOrdeId(orderId);
  45 + }
41 } 46 }
@@ -17,6 +17,7 @@ import org.jeecg.common.system.base.controller.JeecgController; @@ -17,6 +17,7 @@ import org.jeecg.common.system.base.controller.JeecgController;
17 import org.jeecg.common.system.query.QueryGenerator; 17 import org.jeecg.common.system.query.QueryGenerator;
18 import org.jeecg.common.system.vo.LoginUser; 18 import org.jeecg.common.system.vo.LoginUser;
19 import org.jeecg.common.util.oConvertUtils; 19 import org.jeecg.common.util.oConvertUtils;
  20 +import org.jeecg.modules.erp.bidding_info.service.ITblBiddingShenqService;
20 import org.jeecg.modules.erp.order_form.entity.TblOrderForm; 21 import org.jeecg.modules.erp.order_form.entity.TblOrderForm;
21 import org.jeecg.modules.erp.order_form.entity.TblProductType; 22 import org.jeecg.modules.erp.order_form.entity.TblProductType;
22 import org.jeecg.modules.erp.order_form.entity.TblWorkOrder; 23 import org.jeecg.modules.erp.order_form.entity.TblWorkOrder;
@@ -26,6 +27,8 @@ import org.jeecg.modules.erp.order_form.form.TblOrderFormModel; @@ -26,6 +27,8 @@ import org.jeecg.modules.erp.order_form.form.TblOrderFormModel;
26 import org.jeecg.modules.erp.order_form.service.ITblOrderFormService; 27 import org.jeecg.modules.erp.order_form.service.ITblOrderFormService;
27 import org.jeecg.modules.erp.order_form.service.ITblWorkOrderService; 28 import org.jeecg.modules.erp.order_form.service.ITblWorkOrderService;
28 import org.jeecg.modules.erp.order_form.service.ITblWorkPriceService; 29 import org.jeecg.modules.erp.order_form.service.ITblWorkPriceService;
  30 +import org.jeecg.modules.erp.product_design.service.ITblProductDesignService;
  31 +import org.jeecg.modules.erp.production.service.ITblProductionGongxuService;
29 import org.jeecgframework.poi.excel.ExcelImportUtil; 32 import org.jeecgframework.poi.excel.ExcelImportUtil;
30 import org.jeecgframework.poi.excel.def.NormalExcelConstants; 33 import org.jeecgframework.poi.excel.def.NormalExcelConstants;
31 import org.jeecgframework.poi.excel.entity.ExportParams; 34 import org.jeecgframework.poi.excel.entity.ExportParams;
@@ -62,6 +65,12 @@ public class TblOrderFormController extends JeecgController<TblOrderForm, ITblOr @@ -62,6 +65,12 @@ public class TblOrderFormController extends JeecgController<TblOrderForm, ITblOr
62 65
63 @Autowired 66 @Autowired
64 private ITblOrderFormService tblOrderFormService; 67 private ITblOrderFormService tblOrderFormService;
  68 + @Autowired
  69 + private ITblBiddingShenqService biddingShenqService;
  70 + @Autowired
  71 + private ITblProductDesignService productDesignService;
  72 + @Autowired
  73 + private ITblProductionGongxuService productionGongxuService;
65 74
66 @Autowired 75 @Autowired
67 private ITblWorkOrderService tblWorkOrderService; 76 private ITblWorkOrderService tblWorkOrderService;
@@ -218,6 +227,10 @@ public class TblOrderFormController extends JeecgController<TblOrderForm, ITblOr @@ -218,6 +227,10 @@ public class TblOrderFormController extends JeecgController<TblOrderForm, ITblOr
218 // return Result.error("订单已开始,不允许删除"); 227 // return Result.error("订单已开始,不允许删除");
219 // } 228 // }
220 // tblOrderFormService.delMain(id); 229 // tblOrderFormService.delMain(id);
  230 + TblOrderForm byId = tblOrderFormService.getById(id);
  231 + productDesignService.deleteByOrderId(byId.getOrderId());
  232 + biddingShenqService.deleteByOrdeId(byId.getOrderId());
  233 + productionGongxuService.deleteByOrderId(byId.getOrderId());
221 tblOrderFormService.removeById(id); 234 tblOrderFormService.removeById(id);
222 return Result.OK("删除成功!"); 235 return Result.OK("删除成功!");
223 } 236 }
@@ -18,4 +18,6 @@ public interface TblProductDesignMapper extends BaseMapper<TblProductDesign> { @@ -18,4 +18,6 @@ public interface TblProductDesignMapper extends BaseMapper<TblProductDesign> {
18 TblProductDesign getByOrderId(String orderId); 18 TblProductDesign getByOrderId(String orderId);
19 Integer updateByOrderId(TblProductDesign tblProductDesign); 19 Integer updateByOrderId(TblProductDesign tblProductDesign);
20 20
  21 + Integer deleteByOrderId(String orderId);
  22 +
21 } 23 }
@@ -7,4 +7,7 @@ @@ -7,4 +7,7 @@
7 <update id="updateByOrderId" parameterType="org.jeecg.modules.erp.product_design.entity.TblProductDesign"> 7 <update id="updateByOrderId" parameterType="org.jeecg.modules.erp.product_design.entity.TblProductDesign">
8 update tbl_product_design set design_pic = #{designPic}, design_file = #{designFile} where order_id = #{orderId} 8 update tbl_product_design set design_pic = #{designPic}, design_file = #{designFile} where order_id = #{orderId}
9 </update> 9 </update>
  10 + <delete id="deleteByOrderId" parameterType="java.lang.String">
  11 + delete from tbl_product_design where order_id = #{orderId}
  12 + </delete>
10 </mapper> 13 </mapper>
@@ -14,4 +14,6 @@ public interface ITblProductDesignService extends IService<TblProductDesign> { @@ -14,4 +14,6 @@ public interface ITblProductDesignService extends IService<TblProductDesign> {
14 TblProductDesign getByOrderId(String orderId); 14 TblProductDesign getByOrderId(String orderId);
15 15
16 Integer updateByOrderId(TblProductDesign tblProductDesign); 16 Integer updateByOrderId(TblProductDesign tblProductDesign);
  17 +
  18 + Integer deleteByOrderId(String orderId);
17 } 19 }
@@ -29,4 +29,9 @@ public class TblProductDesignServiceImpl extends ServiceImpl<TblProductDesignMap @@ -29,4 +29,9 @@ public class TblProductDesignServiceImpl extends ServiceImpl<TblProductDesignMap
29 public Integer updateByOrderId(TblProductDesign tblProductDesign) { 29 public Integer updateByOrderId(TblProductDesign tblProductDesign) {
30 return tblProductDesignMapper.updateByOrderId(tblProductDesign); 30 return tblProductDesignMapper.updateByOrderId(tblProductDesign);
31 } 31 }
  32 +
  33 + @Override
  34 + public Integer deleteByOrderId(String orderId) {
  35 + return tblProductDesignMapper.deleteByOrderId(orderId);
  36 + }
32 } 37 }
@@ -65,7 +65,7 @@ public class TblProductionPlanController extends JeecgController<TblOrderForm, I @@ -65,7 +65,7 @@ public class TblProductionPlanController extends JeecgController<TblOrderForm, I
65 65
66 QueryWrapper<TblOrderForm> queryWrapper = QueryGenerator.initQueryWrapper(tblOrderForm, req.getParameterMap()); 66 QueryWrapper<TblOrderForm> queryWrapper = QueryGenerator.initQueryWrapper(tblOrderForm, req.getParameterMap());
67 queryWrapper.orderByDesc("order_date"); 67 queryWrapper.orderByDesc("order_date");
68 - queryWrapper.eq("product_design_status","1"); 68 +// queryWrapper.eq("product_design_status","1");
69 Page<TblOrderForm> page = new Page<TblOrderForm>(pageNo, pageSize); 69 Page<TblOrderForm> page = new Page<TblOrderForm>(pageNo, pageSize);
70 IPage<TblOrderForm> pageList = tblOrderFormService.page(page, queryWrapper); 70 IPage<TblOrderForm> pageList = tblOrderFormService.page(page, queryWrapper);
71 return Result.OK(pageList); 71 return Result.OK(pageList);
@@ -20,4 +20,6 @@ public interface TblProductionGongxuMapper extends BaseMapper<TblProductionGongx @@ -20,4 +20,6 @@ public interface TblProductionGongxuMapper extends BaseMapper<TblProductionGongx
20 TblOrderForm getByhours(String orderNumber); 20 TblOrderForm getByhours(String orderNumber);
21 21
22 void updateByStatus(String orderNumber); 22 void updateByStatus(String orderNumber);
  23 +
  24 + Integer deleteByOrderId(String orderId);
23 } 25 }
@@ -13,4 +13,7 @@ @@ -13,4 +13,7 @@
13 <select id="getByhours" resultType="org.jeecg.modules.erp.order_form.entity.TblOrderForm"> 13 <select id="getByhours" resultType="org.jeecg.modules.erp.order_form.entity.TblOrderForm">
14 select * from tbl_order_form where order_id=#{orderNumber} 14 select * from tbl_order_form where order_id=#{orderNumber}
15 </select> 15 </select>
  16 + <delete id="deleteByOrderId" parameterType="java.lang.String">
  17 + delete from tbl_production_gongxu where order_number = #{orderId}
  18 + </delete>
16 </mapper> 19 </mapper>
@@ -18,4 +18,6 @@ public interface ITblProductionGongxuService extends IService<TblProductionGongx @@ -18,4 +18,6 @@ public interface ITblProductionGongxuService extends IService<TblProductionGongx
18 TblOrderForm getByhours(String orderNumber); 18 TblOrderForm getByhours(String orderNumber);
19 19
20 void updateByStatus(String orderNumber); 20 void updateByStatus(String orderNumber);
  21 +
  22 + Integer deleteByOrderId(String orderId);
21 } 23 }
@@ -35,4 +35,9 @@ public class TblProductionGongxuServiceImpl extends ServiceImpl<TblProductionGon @@ -35,4 +35,9 @@ public class TblProductionGongxuServiceImpl extends ServiceImpl<TblProductionGon
35 public void updateByStatus(String orderNumber) { 35 public void updateByStatus(String orderNumber) {
36 tblProductionGongxuMapper.updateByStatus(orderNumber); 36 tblProductionGongxuMapper.updateByStatus(orderNumber);
37 } 37 }
  38 +
  39 + @Override
  40 + public Integer deleteByOrderId(String orderId) {
  41 + return tblProductionGongxuMapper.deleteByOrderId(orderId);
  42 + }
38 } 43 }
@@ -55,12 +55,11 @@ public class ProductDesignController { @@ -55,12 +55,11 @@ public class ProductDesignController {
55 @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, 55 @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
56 HttpServletRequest req) { 56 HttpServletRequest req) {
57 57
58 - String userNameByToken = JwtUtil.getUserNameByToken(req); 58 +// String userNameByToken = JwtUtil.getUserNameByToken(req);
59 // List<String> roleList = sysUserService.getRole(userNameByToken); 59 // List<String> roleList = sysUserService.getRole(userNameByToken);
60 - SysUser sysUser = sysUserService.getUserByName(userNameByToken);  
61 - tblOrderForm.setDesigner(userNameByToken); 60 +// SysUser sysUser = sysUserService.getUserByName(userNameByToken);
  61 +// tblOrderForm.setDesigner(userNameByToken);
62 // QueryWrapper<TblOrderForm> queryWrapper = QueryGenerator.initQueryWrapper(tblOrderForm, req.getParameterMap()); 62 // QueryWrapper<TblOrderForm> queryWrapper = QueryGenerator.initQueryWrapper(tblOrderForm, req.getParameterMap());
63 -// queryWrapper.eq("designer", sysUser.getWorkNo());  
64 Page<TblOrderFormModel> page = new Page<TblOrderFormModel>(pageNo, pageSize); 63 Page<TblOrderFormModel> page = new Page<TblOrderFormModel>(pageNo, pageSize);
65 IPage<TblOrderFormModel> pageList = tblOrderFormService.selectListDesign(page, tblOrderForm); 64 IPage<TblOrderFormModel> pageList = tblOrderFormService.selectListDesign(page, tblOrderForm);
66 return Result.OK(pageList); 65 return Result.OK(pageList);