物料流转报表

master
zpl 3 years ago
parent 72149906eb
commit 7a44ef9a78

@ -168,8 +168,8 @@ public class ReportDataController {
* @param * @param
* @return * @return
*/ */
@GetMapping("/doItemMove") @PostMapping("/doItemMove")
public R doItemMove(List<String> list) { public R doItemMove(@RequestBody List<String> list) {
try{ try{
String site = CommonMethods.getSite(); String site = CommonMethods.getSite();
//List<String> list = (List<String>) paramMap.get("list"); //List<String> list = (List<String>) paramMap.get("list");

@ -37,5 +37,5 @@ public interface ReportDataMapper {
List<Map<String, Object>> selectItemMoveData(Map paramMap); List<Map<String, Object>> selectItemMoveData(Map paramMap);
List<Map<String, Object>> doItemMove(@Param("site") String site, @Param("list") List<String> list); void doItemMove(@Param("site") String site, @Param("list") List<String> list);
} }

@ -671,8 +671,13 @@
WHERE ZSD.SITE = #{site} AND ZSD.OTHER_2 IS NOT NULL WHERE ZSD.SITE = #{site} AND ZSD.OTHER_2 IS NOT NULL
GROUP BY ZSD.SFC ) GROUP BY ZSD.SFC )
SELECT ZSD.SHOP_ORDER ,ZSD.SFC , CF.VALUE WORK_ORDER , I.ITEM , IT.DESCRIPTION ITEM_DESCRIPTION , SELECT ZSD.SHOP_ORDER ,ZSD.SFC , CF.VALUE WORK_ORDER , I.ITEM , IT.DESCRIPTION ITEM_DESCRIPTION ,
ZSD.BLANKING_SIZE , ZSD.DISPATCH_QTY , ZSD.OPERATION , OT.DESCRIPTION OPERATION_DESCRIPTION , ZSD.EMPLOYEE_DESCRIPTION , ZSD.BLANKING_SIZE , ZSD.OPERATION , OT.DESCRIPTION OPERATION_DESCRIPTION , ZSD.EMPLOYEE_DESCRIPTION ,
ZSD.OTHER_2 , ZSD.OTHER_3 , ZSD.HANDLE , ZSD.BLANKING_SIZE ZSD.DISPATCH_QTY ,ZSD.OTHER_2 , ZSD.OTHER_3 , ZSD.HANDLE , ZSD.BLANKING_SIZE ,
CASE WHEN ZSD.OTHER_2 = 'H' THEN '转入焊接'
WHEN ZSD.OTHER_2 = 'Z' THEN '转装配'
WHEN ZSD.OTHER_2 = 'RK' THEN '入库' END OTHER_2_DESC ,
CASE WHEN ZSD.OTHER_3 = 'true' THEN '已流转'
ELSE '未流转' END OTHER_3_DESC
FROM Z_SFC_DISPATCH ZSD FROM Z_SFC_DISPATCH ZSD
LEFT JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZSD.SHOP_ORDER LEFT JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZSD.SHOP_ORDER
LEFT JOIN CUSTOM_FIELDS CF ON CF.HANDLE = SO.HANDLE AND CF."ATTRIBUTE" = 'WORK_ORDER' LEFT JOIN CUSTOM_FIELDS CF ON CF.HANDLE = SO.HANDLE AND CF."ATTRIBUTE" = 'WORK_ORDER'
@ -698,8 +703,8 @@
<update id="doItemMove"> <update id="doItemMove">
UPDATE Z_SFC_DISPATCH ZSD SET ZSD.OTHER_3 = 'true' WHERE ZSD.HANDLE IN UPDATE Z_SFC_DISPATCH ZSD SET ZSD.OTHER_3 = 'true' WHERE ZSD.HANDLE IN
<foreach item="handle" collection="array" separator="," open="(" close=")" index=""> <foreach item="item" collection="list" separator="," open="(" close=")" index="">
#{handle} #{item}
</foreach> </foreach>
AND ZSD.SITE = #{site} AND ZSD.SITE = #{site}
</update> </update>

Loading…
Cancel
Save