Browse Source

工具接收编码修改 2022年11月1日 sxm

master
[li_she] 3 years ago
parent
commit
29bb28e4e9
  1. 10
      src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java
  2. 13
      src/main/java/com/gaotao/modules/purchaseorder/dao/PRHeaderMapper.java
  3. 11
      src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java
  4. 8
      src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java
  5. 4
      src/main/resources/mapper/purchaseorder/PRHeaderMapper.xml

10
src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java

@ -1,6 +1,5 @@
package com.gaotao.modules.purchaseorder.controller;
import com.gaotao.common.exception.ResponseEnum;
import com.gaotao.common.utils.PageUtils;
import com.gaotao.common.utils.R;
import com.gaotao.modules.app.entity.Supplier;
@ -17,9 +16,9 @@ import com.gaotao.modules.purchaseorder.query.TblBaseDataQuery;
import com.gaotao.modules.purchaseorder.service.AuthorizationHistService;
import com.gaotao.modules.purchaseorder.service.PRHeaderService;
import com.gaotao.modules.purchaseorder.service.TblBaseDataService;
import com.gaotao.modules.toolman.query.ToolDetailQuery;
import com.gaotao.modules.toolman.service.FileAssociateService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
@ -267,4 +266,9 @@ public class PRHeaderController {
return R.ok("操作成功!");
}
}
@PostMapping("updateReceiveToolDetail")
public R updateReceiveToolDetail(@RequestBody ToolDetailQuery toolDetailQuery){
prHeaderService.updateReceiveToolDetail( toolDetailQuery);
return R.ok("操作成功!");
}
}

13
src/main/java/com/gaotao/modules/purchaseorder/dao/PRHeaderMapper.java

@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gaotao.modules.purchaseorder.entity.PRHeader;
import com.gaotao.modules.purchaseorder.query.PRHeaderQuery;
import com.gaotao.modules.toolman.entity.ViewIfsTool;
import com.gaotao.modules.toolman.query.ToolDetailQuery;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -68,4 +68,15 @@ public interface PRHeaderMapper extends BaseMapper<PRHeader> {
String getTransNo(@Param("site") String site,@Param("dbType") String dbType);
void updateTransNo(@Param("site") String site,@Param("dbType") String dbType);
/**
* @author: sxm
* @description: 修改
* @param [toolDetailQuery]
* @return: void
* @date: 2022/11/1 10:43
*/
void updateReceiveToolDetail(ToolDetailQuery toolDetailQuery);
}

11
src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java

@ -6,6 +6,7 @@ import com.gaotao.modules.purchaseorder.entity.PRDetail;
import com.gaotao.modules.purchaseorder.entity.PRHeader;
import com.gaotao.modules.purchaseorder.query.PRDetailQuery;
import com.gaotao.modules.purchaseorder.query.PRHeaderQuery;
import com.gaotao.modules.toolman.query.ToolDetailQuery;
import java.util.List;
@ -53,4 +54,14 @@ public interface PRHeaderService extends IService<PRHeader> {
* @date: 2022/7/29 13:27
*/
Integer getReviewToolCount(PRDetailQuery prDetailQuery);
/**
* @author: sxm
* @description: 修改工具编码
* @param [toolDetailQuery]
* @return: void
* @date: 2022/11/1 10:42
*/
void updateReceiveToolDetail(ToolDetailQuery toolDetailQuery);
}

8
src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java

@ -24,6 +24,7 @@ import com.gaotao.modules.purchaseorder.service.PRHeaderService;
import com.gaotao.modules.toolman.dao.IfsToolMapper;
import com.gaotao.modules.toolman.entity.ToolHeader;
import com.gaotao.modules.toolman.query.IfsToolQuery;
import com.gaotao.modules.toolman.query.ToolDetailQuery;
import com.gaotao.modules.toolman.query.ToolHeaderQuery;
import com.gaotao.modules.toolman.service.ToolHeaderService;
import org.springframework.beans.factory.annotation.Autowired;
@ -215,4 +216,11 @@ public class PRHeaderServiceImpl extends ServiceImpl<PRHeaderMapper, PRHeader> i
authorizationHistMapper.updateAuthorizationHist(authorizationHist);
prHeaderMapper.updatePRHeader(prHeaderQuery);
}
@Override
@Transactional
public void updateReceiveToolDetail(ToolDetailQuery toolDetailQuery) {
toolHeaderService.updateToolDetail( toolDetailQuery);
prHeaderMapper.updateReceiveToolDetail(toolDetailQuery);
}
}

4
src/main/resources/mapper/purchaseorder/PRHeaderMapper.xml

@ -273,4 +273,8 @@
<update id="updateTransNo">
exec dbo.UpdateTransNo #{site},#{dbType}
</update>
<update id="updateReceiveToolDetail">
update po_receipt_detail_sub set tool_instance_id = #{newToolInstanceId}
where tool_instance_id = #{toolInstanceId} and site = #{site}
</update>
</mapper>
Loading…
Cancel
Save