物料流转报表

master
zpl 3 years ago
parent 72149906eb
commit 7a44ef9a78

@ -168,8 +168,8 @@ public class ReportDataController {
* @param
* @return
*/
@GetMapping("/doItemMove")
public R doItemMove(List<String> list) {
@PostMapping("/doItemMove")
public R doItemMove(@RequestBody List<String> list) {
try{
String site = CommonMethods.getSite();
//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>> 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
GROUP BY ZSD.SFC )
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.OTHER_2 , ZSD.OTHER_3 , ZSD.HANDLE , ZSD.BLANKING_SIZE
ZSD.BLANKING_SIZE , ZSD.OPERATION , OT.DESCRIPTION OPERATION_DESCRIPTION , ZSD.EMPLOYEE_DESCRIPTION ,
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
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'
@ -697,9 +702,9 @@
</select>
<update id="doItemMove">
UPDATE Z_SFC_DISPATCH ZSD SET ZSD.OTHER_3 = 'true' WHERE ZSD.HANDLE IN
<foreach item="handle" collection="array" separator="," open="(" close=")" index="">
#{handle}
UPDATE Z_SFC_DISPATCH ZSD SET ZSD.OTHER_3 = 'true' WHERE ZSD.HANDLE IN
<foreach item="item" collection="list" separator="," open="(" close=")" index="">
#{item}
</foreach>
AND ZSD.SITE = #{site}
</update>

Loading…
Cancel
Save