| | |
| | | GB_DEFAULT("GB_DEFAULT", "ç³»ç»é»è®¤åè®®"), |
| | | FZZY_V30_GB("FZZY_V30_GB", "飿£è´è¿V3.0"), |
| | | FZZY_V35_GB("FZZY_V35_GB", "飿£è´è¿V3.5"), |
| | | FZZY_V40_GB("FZZY_V40_GB", "飿£è´è¿V4.0"), |
| | | FZZY_V35_SHYZ("FZZY_V35_SHYZ", "飿£è´è¿2䏿µ·ä½åè§è"); |
| | | |
| | | |
| | |
| | | |
| | | @JSONField(serialize = false) |
| | | @Id |
| | | @GeneratedValue(strategy = GenerationType.IDENTITY) |
| | | @Column(name = "id") |
| | | private Integer id; |
| | | private String id; |
| | | |
| | | @PropertyDef(label = "åä½ä»£ç ",required =true ) |
| | | @Column(name = "dwdm", length = 18) |
| | |
| | | list.add(new ApiTrigger(SyncProtocol.GB_DEFAULT.getCode(), SyncProtocol.GB_DEFAULT.getName())); |
| | | list.add(new ApiTrigger(SyncProtocol.FZZY_V30_GB.getCode(), SyncProtocol.FZZY_V30_GB.getName())); |
| | | list.add(new ApiTrigger(SyncProtocol.FZZY_V35_GB.getCode(), SyncProtocol.FZZY_V35_GB.getName())); |
| | | list.add(new ApiTrigger(SyncProtocol.FZZY_V40_GB.getCode(), SyncProtocol.FZZY_V40_GB.getName())); |
| | | list.add(new ApiTrigger(SyncProtocol.FZZY_V35_SHYZ.getCode(), SyncProtocol.FZZY_V35_SHYZ.getName())); |
| | | return list; |
| | | } |
| | |
| | | package com.fzzy.api.view.repository; |
| | | |
| | | |
| | | import com.fzzy.api.entity.Api1101; |
| | | |
| | | import com.fzzy.api.entity.Api1111; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Modifying; |
| | | import org.springframework.data.jpa.repository.Query; |
| | |
| | | int updateStatus(@Param("id") String id, @Param("czbz") String czbz); |
| | | |
| | | /** |
| | | * æ¥è¯¢ææççæ§ç¹ä½ä¿¡æ¯ |
| | | * åä½ä¿¡æ¯ |
| | | * @param kqdm |
| | | * @return |
| | | */ |
| | |
| | | package com.fzzy.api.view.repository; |
| | | |
| | | import com.fzzy.api.entity.Api1212; |
| | | |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; |
| | | import org.springframework.data.jpa.repository.Modifying; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import java.util.List; |
| | | |
| | | |
| | | public interface Api1212Rep extends JpaRepository<Api1212, Integer>, JpaSpecificationExecutor<Api1212> { |
| | | public interface Api1212Rep extends JpaRepository<Api1212, String>, JpaSpecificationExecutor<Api1212> { |
| | | |
| | | @Transactional |
| | | @Modifying |
| | | @Query("update Api1212 set czbz =:czbz where id=:id") |
| | | void updateStatus(@Param("id") Integer id, @Param("czbz") String czbz); |
| | | void updateStatus(@Param("id") String id, @Param("czbz") String czbz); |
| | | |
| | | @Query("from Api1212 where id=:id ") |
| | | List<Api1212> getDataById(@Param("id") String id); |
| | | } |
| | |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | |
| | | //ä¿®æ¹åºåæ°æ®ä¸ºæ¯å¤©2ç¹åæ¥ï¼æ¯å¤©åªåæ¥ä¸æ¡ |
| | | Date nowTime = new Date(); |
| | | int hour = ContextUtil.getHourOfDay(nowTime); |
| | | if (!String.valueOf(hour).equals("2")) { |
| | | log.info("-------------å½åæ¶é´ä¸å¨2ç¹éï¼1208åºåæ¥å£æ°æ®æ¥å£ä¸åæ¥------------------"); |
| | | return; |
| | | } |
| | | int minute = ContextUtil.getMinuteOfHour(nowTime); |
| | | if (!String.valueOf(minute).equals("00")) { |
| | | log.info("-------------å½åæ¶é´ä¸å¨2ç¹é0åï¼1208åºåæ¥å£æ°æ®æ¥å£ä¸åæ¥------------------"); |
| | | return; |
| | | } |
| | | // //ä¿®æ¹åºåæ°æ®ä¸ºæ¯å¤©2ç¹åæ¥ï¼æ¯å¤©åªåæ¥ä¸æ¡ |
| | | // Date nowTime = new Date(); |
| | | // int hour = ContextUtil.getHourOfDay(nowTime); |
| | | // if (!String.valueOf(hour).equals("2")) { |
| | | // log.info("-------------å½åæ¶é´ä¸å¨2ç¹éï¼1208åºåæ¥å£æ°æ®æ¥å£ä¸åæ¥------------------"); |
| | | // return; |
| | | // } |
| | | // int minute = ContextUtil.getMinuteOfHour(nowTime); |
| | | // if (!String.valueOf(minute).equals("00")) { |
| | | // log.info("-------------å½åæ¶é´ä¸å¨2ç¹é0åï¼1208åºåæ¥å£æ°æ®æ¥å£ä¸åæ¥------------------"); |
| | | // return; |
| | | // } |
| | | log.info("-------------1208æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40; |
| | | |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.SyncProtocol; |
| | | import com.fzzy.api.service.SyncService12; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1201; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1202; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1205; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1212; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Desc: ç²®é£è´éç¸å
³æ°æ®åæ¥ |
| | | * @author: czt |
| | | * @update-time: 2023/6/29 |
| | | */ |
| | | @Component |
| | | public class Fzzy40SyncService12 implements SyncService12 { |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1201 fzzySync1201; |
| | | @Autowired |
| | | private Fzzy40Sync1202 fzzySync1202; |
| | | @Autowired |
| | | private Fzzy40Sync1205 fzzySync1205; |
| | | @Autowired |
| | | private Fzzy40Sync1212 fzzySync1212; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | | return SyncProtocol.FZZY_V40_GB.getCode(); |
| | | } |
| | | |
| | | @Override |
| | | public void syncData(ApiParam param) { |
| | | |
| | | String kqdm = param.getKqdm(); |
| | | String deptId = param.getDeptId(); |
| | | Date start = param.getStart(); |
| | | Date end = param.getEnd(); |
| | | |
| | | //客æ·åæ¥ |
| | | // fzzySync1212.syncData(kqdm, deptId, start, end); |
| | | //åå忥 |
| | | // fzzySync1201.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£å
¥åºåæ¥ |
| | | fzzySync1202.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£åºåºåæ¥ |
| | | fzzySync1205.syncData(kqdm, deptId, start, end); |
| | | |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Desc: |
| | | * @author: Andy |
| | | * @update-time: 2023/5/22 æ ¹æ®æ°å½æ è°æ´åç§°ï¼ä¼ååæ®µ |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_CONTRACT") |
| | | public class Fz40InoutContract implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "ID_") |
| | | private String id; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |
| | | |
| | | @Column(name = "DEPT_ID_", length = 40) |
| | | @PropertyDef(label = "åºåºç¼ç ") |
| | | private String deptId; |
| | | |
| | | @Column(name = "NAME_", length = 50) |
| | | @PropertyDef(label = "åååç§°") |
| | | private String name; |
| | | |
| | | @Column(name = "PLAN_ID_", length = 40) |
| | | @PropertyDef(label = "计åç¼ç ") |
| | | private String planId; |
| | | |
| | | @Column(name = "PLAN_NAME_", length = 50) |
| | | @PropertyDef(label = "计ååç§°") |
| | | private String planName; |
| | | |
| | | @Column(name = "TYPE_", length = 10) |
| | | @PropertyDef(label = "ä¸å¡ç±»å«", description = "1:éå®åå 2:éè´åå 3:代å¨åå") |
| | | private String type; |
| | | |
| | | @Column(name = "CUSTOMER_TYPE_", length = 10) |
| | | @PropertyDef(label = "客æ·ç±»å", description = "1:ä¼ä¸ 2:个人") |
| | | private String customerType; |
| | | |
| | | @Column(name = "YEAR_", length = 10) |
| | | @PropertyDef(label = "年份") |
| | | private String year; |
| | | |
| | | @Column(name = "CUSTOMER_ID_", length = 20) |
| | | @PropertyDef(label = "社ä¼ä¿¡ç¨ç ", description = "妿æ¯ä¼ä¸=客æ·ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç ") |
| | | private String customerId; |
| | | |
| | | @Column(name = "CUSTOMER_NAME_", length = 50) |
| | | @PropertyDef(label = "客æ·åç§°") |
| | | private String customerName; |
| | | |
| | | @Column(name = "fddbr", length = 50) |
| | | @PropertyDef(label = "æ³å®ä»£è¡¨äºº") |
| | | private String fddbr; |
| | | |
| | | @Column(name = "txdz", length = 200) |
| | | @PropertyDef(label = "é讯å°å") |
| | | private String txdz; |
| | | |
| | | @Column(name = "yzbm", length = 6) |
| | | @PropertyDef(label = "鮿¿ç¼ç ") |
| | | private String yzbm; |
| | | |
| | | @PropertyDef(label = "è系人å§å") |
| | | @Column(name = "lxrxm", length = 50) |
| | | private String lxrxm; |
| | | |
| | | @PropertyDef(label = "èç³»çµè¯") |
| | | @Column(name = "lxrdh", length = 20) |
| | | private String lxrdh; |
| | | |
| | | @PropertyDef(label = "身份è¯å·") |
| | | @Column(name = "sfzh", length = 20) |
| | | private String sfzh; |
| | | |
| | | @PropertyDef(label = "çµåä¿¡ç®±") |
| | | @Column(name = "dzyx", length = 50) |
| | | private String dzyx; |
| | | |
| | | @Column(name = "SIGNING_TIME_") |
| | | @PropertyDef(label = "ç¾è®¢æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd") |
| | | private Date signingTime; |
| | | |
| | | @Column(name = "SIGN_ADDRESS_", length = 100) |
| | | @PropertyDef(label = "ç¾çº¦å°ç¹") |
| | | private String signAddress; |
| | | |
| | | @Column(name = "BEGIN_TIME_") |
| | | @PropertyDef(label = "约å®å¼å§æ¶é´") |
| | | private Date beginTime; |
| | | |
| | | @Column(name = "END_TIME_") |
| | | @PropertyDef(label = "约å®å®ææ¶é´") |
| | | private Date endTime; |
| | | |
| | | @Column(name = "REL_END_TIME_") |
| | | @PropertyDef(label = "å®é
宿æ¶é´") |
| | | private Date relEndTime; |
| | | |
| | | @Column(name = "FOOD_VARIETY_", length = 20) |
| | | @PropertyDef(label = "ç²®é£åç§") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "FOOD_TYPE_", length = 20) |
| | | @PropertyDef(label = "ç²®é£æ§è´¨") |
| | | private String foodType; |
| | | |
| | | @Column(name = "PRICE_") |
| | | @PropertyDef(label = "åååä»·ï¼å
/å¨") |
| | | private Double price; |
| | | |
| | | @Column(name = "MONEY_") |
| | | @PropertyDef(label = "ååæ»éé¢", description = "åä½ï¼å
") |
| | | private Double money; |
| | | |
| | | @Column(name = "CONTRACT_AMOUNT_") |
| | | @PropertyDef(label = "ååæ°é", description = "åä½ï¼å
¬æ¤") |
| | | private Double contactAmount; |
| | | |
| | | @Column(name = "COMPLETE_NUM_") |
| | | @PropertyDef(label = "履约æ°é", description = "åä½ï¼å
¬æ¤") |
| | | private Double completeNum; |
| | | |
| | | @Column(name = "lybzj") |
| | | @PropertyDef(label = "履约ä¿è¯é", description = "åä½ï¼å
") |
| | | private Double lybzj; |
| | | |
| | | @PropertyDef(label = "履约ç", description = "åä½ï¼%") |
| | | @Column(name = "lyl") |
| | | private Double lyl; |
| | | |
| | | @Column(name = "jsjg") |
| | | @PropertyDef(label = "ç»ç®ä»·æ ¼ï¼å
/å¨") |
| | | private Double jsjg; |
| | | |
| | | @PropertyDef(label = "ç»ç®æ»éé¢", description = "åä½ï¼å
") |
| | | @Column(name = "jszje") |
| | | private Double jszje; |
| | | |
| | | @PropertyDef(label = "ç»ç®ä¸ååä¸è´æ§", description = "1ï¼ç¬¦å 2ï¼ä¸ç¬¦å") |
| | | @Column(name = "jsyhtyzx", length = 1) |
| | | private String jsyhtyzx; |
| | | |
| | | @PropertyDef(label = "ä¸ä¸è´åå ") |
| | | @Column(name = "jsyhtbyzyy", length = 250) |
| | | private String jsyhtbyzyy; |
| | | |
| | | @Column(name = "CUSTOMER_BANK_", length = 10) |
| | | @PropertyDef(label = "客æ·å¼æ·è¡") |
| | | private String customerBank; |
| | | |
| | | @Column(name = "CUSTOMER_BANK_ACCOUNT_", length = 40) |
| | | @PropertyDef(label = "å®¢æ·æ¹è´¦å·") |
| | | private String customerBankAccount; |
| | | |
| | | @Column(name = "CUSTOMER_SIGN_USER_", length = 50) |
| | | @PropertyDef(label = "客æ·ç¾çº¦äºº") |
| | | private String customerSignUser; |
| | | |
| | | @Column(name = "BANK_", length = 50) |
| | | @PropertyDef(label = "æ¬æ¹å¼æ·è¡") |
| | | private String bank; |
| | | |
| | | @Column(name = "BANK_ACCOUNT_", length = 40) |
| | | @PropertyDef(label = "æ¬æ¹è´¦å·") |
| | | private String bankAccount; |
| | | |
| | | @Column(name = "SIGN_USER_", length = 50) |
| | | @PropertyDef(label = "æ¬æ¹ç¾çº¦äºº") |
| | | private String signUser; |
| | | |
| | | @Column(name = "PAY_TYPE_", length = 6) |
| | | @PropertyDef(label = "æ¯ä»æ¹å¼") |
| | | private String payType; |
| | | |
| | | /** |
| | | * --------审æ¹ä¿¡æ¯-------- |
| | | **/ |
| | | |
| | | @Column(name = "CREATE_USER_", length = 50) |
| | | @PropertyDef(label = "å建人") |
| | | private String createUser; |
| | | |
| | | @Column(name = "AUDIT_USER_", length = 50) |
| | | @PropertyDef(label = "审æ¹äºº") |
| | | private String auditUser; |
| | | |
| | | @Column(name = "AUDIT_DATE_") |
| | | @PropertyDef(label = "å®¡æ¹æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss") |
| | | private String auditDate; |
| | | |
| | | @Column(name = "AUDIT_STATUS_", length = 10) |
| | | @PropertyDef(label = "审æ¹ç¶æ") |
| | | private String auditStatus; |
| | | |
| | | @Column(name = "CREATE_TIME_") |
| | | @PropertyDef(label = "å建æ¶é´") |
| | | private Date createTime; |
| | | |
| | | @Column(name = "wcrq") |
| | | @PropertyDef(label = "宿æ¶é´") |
| | | private Date wcrq; |
| | | |
| | | @Column(name = "hqzz", length = 30) |
| | | @PropertyDef(label = "è´§æç»ç»") |
| | | private String hqzz; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * åºå
¥åºå®¢æ·-徿¥åä½ä¿¡æ¯ 2023å¹´5æ26æ¥ æ ¹æ®æ°å½ç²®è§ä¼å |
| | | * |
| | | * @author czt |
| | | * @description çæ¬4.0åæ®µå·²å®¡ |
| | | * @date 2023-05-25 17:16 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_CUSTOMER") |
| | | public class Fz40InoutCustomer implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "主é®idç¼ç ", description = "ç³»ç»å
ç¼ç ") |
| | | private String id; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |
| | | |
| | | @Column(name = "DEPT_ID_", length = 40) |
| | | @PropertyDef(label = "æå±ååº") |
| | | private String deptId; |
| | | |
| | | @Column(name = "TYPE_", length = 4) |
| | | @PropertyDef(label = "ä¸å¡åç±»", description = "ç³»ç»å
使ç¨ï¼æè´§åãä¾è´§å") |
| | | private String type; |
| | | |
| | | @Column(name = "khlx", length = 50) |
| | | @PropertyDef(label = "客æ·ç±»å", description = "1-ä¼ä¸ï¼2-个人") |
| | | private String khlx; |
| | | |
| | | @PropertyDef(label = "客æ·ç¼ç ï¼ä¼ä¸å®¢æ·å¡«åç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç ï¼ä¸ªäººå®¢æ·å¡«å身份è¯å·") |
| | | @Column(name = "khbh", length = 18) |
| | | private String khbh; |
| | | |
| | | @Column(name = "NAME_", length = 50) |
| | | @PropertyDef(label = "客æ·åç§°") |
| | | private String name; |
| | | |
| | | @PropertyDef(label = "æ³å®ä»£è¡¨äºº") |
| | | @Column(name = "fddbr", length = 64) |
| | | private String fddbr; |
| | | |
| | | @Column(name = "ADDRESS_", length = 200) |
| | | @PropertyDef(label = "é讯å°å") |
| | | private String address; |
| | | |
| | | @PropertyDef(label = "鮿¿ç¼ç ") |
| | | @Column(name = "yzbm", length = 6) |
| | | private String yzbm; |
| | | |
| | | @Column(name = "CONTACT_USER_", length = 50) |
| | | @PropertyDef(label = "è系人") |
| | | private String contactUser; |
| | | |
| | | @Column(name = "PHONE_", length = 20) |
| | | @PropertyDef(label = "èç³»çµè¯") |
| | | private String phone; |
| | | |
| | | @Column(name = "CARD_ID_", length = 20) |
| | | @PropertyDef(label = "è系人身份è¯å·") |
| | | private String cardId; |
| | | |
| | | @PropertyDef(label = "çµåä¿¡ç®±") |
| | | @Column(name = "dzyx", length = 64) |
| | | private String dzyx; |
| | | |
| | | @Column(name = "BANK_", length = 50) |
| | | @PropertyDef(label = "弿·é¶è¡") |
| | | private String bank; |
| | | |
| | | @Column(name = "BANK_NUM_", length = 30) |
| | | @PropertyDef(label = "é¶è¡è´¦å·") |
| | | private String bankNum; |
| | | |
| | | @Column(name = "FOOD_AREA_", length = 30) |
| | | @PropertyDef(label = "ç§æ¤é¢ç§¯") |
| | | private Double foodArea = 0.0; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * åºå
¥åº-å
¥åºéç¥åï¼2023å¹´5æ26æ¥ ä¼åè°æ´ |
| | | * |
| | | * @author czt |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_NOTICE_IN") |
| | | public class Fz40InoutNoticeIn implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "éç¥åå·") |
| | | private String id; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |
| | | |
| | | @Column(name = "DEPT_ID_", length = 50) |
| | | @PropertyDef(label = "åºåºç¼ç ") |
| | | private String deptId; |
| | | |
| | | @Column(name = "NAME_", length = 50) |
| | | @PropertyDef(label = "éç¥ååç§°") |
| | | private String name; |
| | | |
| | | @Column(name = "PLAN_ID_", length = 40) |
| | | @PropertyDef(label = "计åæç»å·", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String planId; |
| | | |
| | | @Column(name = "CONTRACT_ID_", length = 40) |
| | | @PropertyDef(label = "ååç¼ç ", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String contractId; |
| | | |
| | | @Column(name = "CONTRACT_NAME_", length = 50) |
| | | @PropertyDef(label = "åååç§°", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String contractName; |
| | | |
| | | @Column(name = "DEPOT_ID_", length = 50) |
| | | @PropertyDef(label = "ç®æ ä»åº") |
| | | private String depotId; |
| | | |
| | | @Column(name = "CUSTOMER_ID_", length = 40) |
| | | @PropertyDef(label = "å货客æ·") |
| | | private String customerId; |
| | | |
| | | @Column(name = "CUSTOMER_NAME_", length = 50) |
| | | @PropertyDef(label = "å货客æ·") |
| | | private String customerName; |
| | | |
| | | @Column(name = "UNIT_NAME_", length = 50) |
| | | @PropertyDef(label = "æ¶è´§åä½", description = "åºåºæå±å
¬å¸ï¼æå¨å½å
¥") |
| | | private String unitName; |
| | | |
| | | @Column(name = "FOOD_VARIETY_", length = 10) |
| | | @PropertyDef(label = "ç²®é£åç§") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "YEAR_", length = 10) |
| | | @PropertyDef(label = "年份") |
| | | private String year; |
| | | |
| | | @Column(name = "TARGET_NUMBER_") |
| | | @PropertyDef(label = "ç®æ æ°é", description = "åä½ï¼å¨ï¼æå¨å¡«æ¥") |
| | | private double targetNumber = 0.0; |
| | | |
| | | @Column(name = "COMPLETE_NUMBER_") |
| | | @PropertyDef(label = "宿æ°é", description = "åä½ï¼å¨ï¼ç³»ç»èªå¨å计") |
| | | private double completeNumber = 0.0; |
| | | |
| | | @Column(name = "AUDIT_STATUS_", length = 10) |
| | | @PropertyDef(label = "å®¡æ ¸ç¶æ", description = "ä¸ºå®¡æ ¸ï¼å®¡æ ¸éè¿ï¼ææ¥") |
| | | private String auditStatus; |
| | | |
| | | @Column(name = "AUDIT_USER_", length = 50) |
| | | @PropertyDef(label = "å®¡æ ¸äºº") |
| | | private String auditUser; |
| | | |
| | | @Column(name = "AUDIT_DATE_") |
| | | @PropertyDef(label = "å®¡æ¹æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss") |
| | | private String auditDate; |
| | | |
| | | @Column(name = "COMPLETE_STATUS_", length = 10) |
| | | @PropertyDef(label = "å®æç¶æ", description = "æªå®æï¼å·²å®æ") |
| | | private String completeStatus; |
| | | |
| | | @Column(name = "COMPLETE_TIME_") |
| | | @PropertyDef(label = "宿æ¶é´") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "CREATE_TIME_") |
| | | @PropertyDef(label = "å建æ¶é´") |
| | | private Date createTime = new Date(); |
| | | |
| | | @Column(name = "CREATE_USER_", length = 50) |
| | | @PropertyDef(label = "å建人") |
| | | private String createUser; |
| | | |
| | | @Column(name = "REMARK_", length = 200) |
| | | @PropertyDef(label = "夿³¨ä¿¡æ¯") |
| | | private String remark; |
| | | |
| | | @Column(name = "TYPE_", length = 2) |
| | | @PropertyDef(label = "ä¸å¡è¯´æ", description = "è½®æ¢ç²®é£ï¼éè½®æ¢ç²®ï¼å¦æä¸ºè½®æ¢ç²®é£ï¼è®¡åæç»åååå¿
å¡«") |
| | | private String type; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * åºå
¥åº-åºåºéç¥åï¼æ ¹æ®æ°å½æ å·²æ ¸å¯¹ 2023å¹´5æ26æ¥ 09:35:23 |
| | | * |
| | | * @author czt |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_NOTICE_OUT") |
| | | public class Fz40InoutNoticeOut implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "éç¥åå·") |
| | | private String id; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |
| | | |
| | | @Column(name = "DEPT_ID_", length = 50) |
| | | @PropertyDef(label = "åºåºç¼ç ") |
| | | private String deptId; |
| | | |
| | | @Column(name = "NAME_", length = 50) |
| | | @PropertyDef(label = "éç¥ååç§°") |
| | | private String name; |
| | | |
| | | @Column(name = "PLAN_ID_", length = 40) |
| | | @PropertyDef(label = "计åæç»å·", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String planId; |
| | | |
| | | @Column(name = "CONTRACT_ID_", length = 40) |
| | | @PropertyDef(label = "ååç¼ç ", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String contractId; |
| | | |
| | | @Column(name = "CONTRACT_NAME_", length = 50) |
| | | @PropertyDef(label = "åååç§°", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String contractName; |
| | | |
| | | @Column(name = "DEPOT_ID_", length = 50) |
| | | @PropertyDef(label = "ç®æ ä»åº") |
| | | private String depotId; |
| | | |
| | | @Column(name = "CUSTOMER_ID_", length = 40) |
| | | @PropertyDef(label = "å货客æ·") |
| | | private String customerId; |
| | | |
| | | @Column(name = "CUSTOMER_NAME_", length = 50) |
| | | @PropertyDef(label = "å货客æ·") |
| | | private String customerName; |
| | | |
| | | @Column(name = "UNIT_NAME_", length = 50) |
| | | @PropertyDef(label = "æ¶è´§åä½", description = "åºåºæå±å
¬å¸ï¼æå¨å½å
¥") |
| | | private String unitName; |
| | | |
| | | @Column(name = "FOOD_VARIETY_", length = 10) |
| | | @PropertyDef(label = "ç²®é£åç§") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "YEAR_", length = 10) |
| | | @PropertyDef(label = "年份") |
| | | private String year; |
| | | |
| | | @Column(name = "TARGET_NUMBER_") |
| | | @PropertyDef(label = "ç®æ æ°é", description = "åä½ï¼KGï¼æå¨å¡«æ¥") |
| | | private double targetNumber = 0.0; |
| | | |
| | | @Column(name = "COMPLETE_NUMBER_") |
| | | @PropertyDef(label = "宿æ°é", description = "åä½ï¼KGï¼ç³»ç»èªå¨å计") |
| | | private double completeNumber = 0.0; |
| | | |
| | | @Column(name = "AUDIT_STATUS_", length = 10) |
| | | @PropertyDef(label = "å®¡æ ¸ç¶æ", description = "ä¸ºå®¡æ ¸ï¼å®¡æ ¸éè¿ï¼ææ¥") |
| | | private String auditStatus; |
| | | |
| | | @Column(name = "AUDIT_USER_", length = 50) |
| | | @PropertyDef(label = "å®¡æ ¸äºº") |
| | | private String auditUser; |
| | | |
| | | @Column(name = "AUDIT_DATE_") |
| | | @PropertyDef(label = "å®¡æ¹æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss") |
| | | private String auditDate; |
| | | |
| | | @Column(name = "COMPLETE_STATUS_", length = 10) |
| | | @PropertyDef(label = "å®æç¶æ", description = "æªå®æï¼å·²å®æ") |
| | | private String completeStatus; |
| | | |
| | | @Column(name = "COMPLETE_TIME_") |
| | | @PropertyDef(label = "宿æ¶é´") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "CREATE_TIME_") |
| | | @PropertyDef(label = "å建æ¶é´") |
| | | private Date createTime = new Date(); |
| | | |
| | | @Column(name = "CREATE_USER_", length = 50) |
| | | @PropertyDef(label = "å建人") |
| | | private String createUser; |
| | | |
| | | @Column(name = "REMARK_", length = 200) |
| | | @PropertyDef(label = "夿³¨ä¿¡æ¯") |
| | | private String remark; |
| | | |
| | | @Column(name = "TYPE_", length = 2) |
| | | @PropertyDef(label = "ä¸å¡è¯´æ", description = "è½®æ¢ç²®é£ï¼éè½®æ¢ç²®ï¼å¦æä¸ºè½®æ¢ç²®é£ï¼è®¡åæç»åååå¿
å¡«") |
| | | private String type; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Desc: åºå
¥åºæµæ°´è¡¨ï¼æ ¹æ®æ°å½ç²®è§è°æ´ä¼ååæ®µï¼2023å¹´5æ26æ¥ æ ¹æ®æ°å½ç²®è§ä¼å |
| | | * @author: Andy |
| | | * @update-time: 2023/5/26 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_RECORD") |
| | | public class Fz40InoutRecord { |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "æµæ°´å·", description = "æ ¹æ®ä¸å®çè§åçæ") |
| | | private String id; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |
| | | |
| | | @Column(name = "DEPT_ID_", length = 50) |
| | | @PropertyDef(label = "åºåºç¼ç ") |
| | | private String deptId; |
| | | |
| | | @Column(name = "NOTICE_ID_", length = 40) |
| | | @PropertyDef(label = "éç¥åç¼ç ") |
| | | private String noticeId; |
| | | |
| | | @Column(name = "DEPOT_ID_", length = 50) |
| | | @PropertyDef(label = "è£
å¸ä»åº") |
| | | private String depotId; |
| | | |
| | | @Column(name = "TYPE_", length = 10) |
| | | @PropertyDef(label = "åºå
¥åºç±»å", description = "IN=å
¥åºï¼OUT=åºåº") |
| | | private String type; |
| | | |
| | | @Column(name = "PROGRESS_", length = 20) |
| | | @PropertyDef(label = "æµç¨è¿åº¦") |
| | | private String progress; |
| | | |
| | | @Column(name = "RECORD_STATUS_", length = 10) |
| | | @PropertyDef(label = "æ°æ®ç¶æ", description = "æ°æ®ç¶æï¼æ£å¸¸ï¼å¼å¸¸ï¼2å°æ¶å
éå¤åºå
¥åºçï¼ï¼è¡¥å½") |
| | | private String recordStatus; |
| | | |
| | | @Column(name = "CUSTOMER_NAME_", length = 50) |
| | | @PropertyDef(label = "徿¥åä½", description = "å
³èéç¥åè·å") |
| | | private String customerName; |
| | | |
| | | @Column(name = "INTEL_CARD_", length = 20) |
| | | @PropertyDef(label = "æºæ
§å¡å·") |
| | | private String intelCard; |
| | | |
| | | /*** ------------------------ç»è®°-------------------------------------**/ |
| | | @Column(name = "REGISTER_TIME_") |
| | | @PropertyDef(label = "ç»è®°æ¶é´") |
| | | private Date registerTime; |
| | | |
| | | @Column(name = "REGISTER_USER_", length = 50) |
| | | @PropertyDef(label = "ç»è®°äºº") |
| | | private String registerUser; |
| | | |
| | | @Column(name = "USER_NAME_", length = 40) |
| | | @PropertyDef(label = "æ¿è¿äºº") |
| | | private String userName; |
| | | |
| | | @Column(name = "USER_CONTACT_", length = 20) |
| | | @PropertyDef(label = "èç³»æ¹å¼") |
| | | private String userContact; |
| | | |
| | | @Column(name = "USER_ID_", length = 20) |
| | | @PropertyDef(label = "身份è¯å·") |
| | | private String userId; |
| | | |
| | | @Column(name = "USER_ADDRESS_", length = 100) |
| | | @PropertyDef(label = "æ¿è¿äººå°å") |
| | | private String userAddress; |
| | | |
| | | @Column(name = "USER_BIRTHDAY_") |
| | | @PropertyDef(label = "åºçæ¥æ") |
| | | private Date userBirthday; |
| | | |
| | | @Column(name = "USER_SEX_", length = 10) |
| | | @PropertyDef(label = "æ§å«") |
| | | private String userSex; |
| | | |
| | | @Column(name = "USER_NATION_", length = 10) |
| | | @PropertyDef(label = "æ°æ") |
| | | private String userNation; |
| | | |
| | | @Column(name = "PLATE_NUM_", length = 20) |
| | | @PropertyDef(label = "车è¹å·", description = "车çå·+æ è¯ç¬¦") |
| | | private String plateNum; |
| | | |
| | | @Column(name = "TRANS_TYPE_", length = 6) |
| | | @PropertyDef(label = "è¿è¾å·¥å
·") |
| | | private String transType; |
| | | |
| | | |
| | | /*** ------------------------ç²®é£åºç¡ä¿¡æ¯-------------------------------------**/ |
| | | @Column(name = "FOOD_VARIETY_", length = 20) |
| | | @PropertyDef(label = "ç²®é£åç§") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "FOOD_TYPE_", length = 20) |
| | | @PropertyDef(label = "ç²®é£æ§è´¨") |
| | | private String foodType; |
| | | |
| | | @Column(name = "FOOD_LOCATION_ID_", length = 20) |
| | | @PropertyDef(label = "产å°å称代ç ") |
| | | private String foodLocationId; |
| | | |
| | | @Column(name = "FOOD_LOCATION_", length = 40) |
| | | @PropertyDef(label = "产å°åç§°") |
| | | private String foodLocation; |
| | | |
| | | @Column(name = "FOOD_YEAR_", length = 10) |
| | | @PropertyDef(label = "æ¶è´§å¹´åº¦") |
| | | private String foodYear; |
| | | |
| | | /*** ------------------------æ¦æ ·è´¨æ£ä¿¡æ¯-------------------------------------**/ |
| | | @Column(name = "FOOD_LEVEL_", length = 20) |
| | | @PropertyDef(label = "ç²®é£å®ç") |
| | | private String foodLevel; |
| | | |
| | | @Column(name = "CHECK_STATUS_", length = 10) |
| | | @PropertyDef(label = "è´¨æ£ç»æ") |
| | | private String checkStatus; |
| | | |
| | | @Column(name = "CHECK_USER_", length = 50) |
| | | @PropertyDef(label = "è´¨æ£äºº") |
| | | private String checkUser; |
| | | |
| | | @Column(name = "CHECK_TIME_") |
| | | @PropertyDef(label = "è´¨æ£æ¶é´") |
| | | private Date checkTime; |
| | | |
| | | @Column(name = "SAMPLE_USER_", length = 50) |
| | | @PropertyDef(label = "æ¦æ ·äºº") |
| | | private String sampleUser; |
| | | |
| | | @Column(name = "SAMPLE_TIME_") |
| | | @PropertyDef(label = "æ¦æ ·æ¶é´") |
| | | private Date sampleTime; |
| | | |
| | | @Column(name = "SAMPLE_TYPE_", length = 1) |
| | | @PropertyDef(label = "æ¦æ ·æ¹å¼", description = "0-人工ï¼1=èªå¨ï¼2=æºè½éæº") |
| | | private String sampleType; |
| | | |
| | | @Column(name = "CHECK_ID_", length = 12) |
| | | @PropertyDef(label = "è´¨æ£åå·") |
| | | private String checkId; |
| | | |
| | | @Column(name = "DE_CHECK_") |
| | | @PropertyDef(label = "è´¨æ£æ£é", description = "åä½KG") |
| | | private double deCheck = 0.0; |
| | | |
| | | @Column(name = "ADD_CHECK_") |
| | | @PropertyDef(label = "è´¨æ£å¢é", description = "åä½KG") |
| | | private double addCheck = 0.0; |
| | | |
| | | /*** ------------------------ç§°éç¯è-------------------------------------**/ |
| | | |
| | | @Column(name = "jjlx", length = 2) |
| | | @PropertyDef(label = "æ£æ¤ç±»å", description = "0ï¼ç§°éå
¥åº 1ï¼æ åå
å
¥åº é»è®¤ä¸ºç§°éå
¥åºï¼æ åå
å
¥åºç¸å
³å段å¯ä¸ºç©º") |
| | | private String jjlx = "0"; |
| | | |
| | | @Column(name = "FULL_WEIGHT_") |
| | | @PropertyDef(label = "满车称é", description = "å
¥åºæ¶åè¡¨ç¤ºç¬¬ä¸æ¬¡ç§°éï¼åºåºæ¶åè¡¨ç¤ºç¬¬äºæ¬¡ç§°éï¼åä½KG") |
| | | private Double fullWeight = 0.0; |
| | | |
| | | @Column(name = "FULL_WEIGHT_TIME_") |
| | | @PropertyDef(label = "æ»¡è½¦ç§°éæ¶é´") |
| | | private Date fullWeightTime; |
| | | |
| | | @Column(name = "FULL_WEIGHT_USER_", length = 40) |
| | | @PropertyDef(label = "满车称é人") |
| | | private String fullWeightUser; |
| | | |
| | | @Column(name = "EMPTY_WEIGHT_") |
| | | @PropertyDef(label = "空车称é", description = "å
¥åºæ¶è¡¨ç¤ºç¬¬äºæ¬¡ç§°éï¼åºåºæ¶åè¡¨ç¤ºç¬¬ä¸æ¬¡ç§°éï¼åä½KG") |
| | | private Double emptyWeight = 0.0; |
| | | |
| | | @Column(name = "EMPTY_WEIGHT_TIME_") |
| | | @PropertyDef(label = "ç©ºè½¦ç§°éæ¶é´") |
| | | private Date emptyWeightTime; |
| | | |
| | | @Column(name = "EMPTY_WEIGHT_USER_", length = 50) |
| | | @PropertyDef(label = "空车称é人") |
| | | private String emptyWeightUser; |
| | | |
| | | @Column(name = "NET_WEIGHT_") |
| | | @PropertyDef(label = "忝é", description = "åä½KGï¼çäºæ»¡è½¦ - 空车") |
| | | private double netWeight = 0.0; |
| | | |
| | | @Column(name = "DE_HANDLE_") |
| | | @PropertyDef(label = "ç°åºæ£é", description = "åä½KG") |
| | | private double deHandle = 0.0; |
| | | |
| | | @Column(name = "DE_PACKAGE_") |
| | | @PropertyDef(label = "å
è£
æ£é", description = "åä½KG") |
| | | private double dePackage = 0.0; |
| | | |
| | | @Column(name = "DE_OTHER_") |
| | | @PropertyDef(label = "å
¶ä»æ£é", description = "åä½KG") |
| | | private double deOther = 0.0; |
| | | |
| | | @Column(name = "DE_OTHER_INTO_", length = 200) |
| | | @PropertyDef(label = "å
¶ä»æ£éåå ") |
| | | private String deOtherInfo; |
| | | |
| | | @Column(name = "SETTLE_WEIGHT_") |
| | | @PropertyDef(label = "ç»ç®éé", description = "æ£éååéï¼ç»ç®åéï¼åä½KG") |
| | | private Double settleWeight = 0.0; |
| | | |
| | | @Column(name = "RECORD_WEIGHT_") |
| | | @PropertyDef(label = "å
¥åºéé", description = "æ£éååéï¼ç»ç®åéï¼è¡¥å
æ¬å¢éï¼åä½KG") |
| | | private Double recordWeight = 0.0; |
| | | |
| | | |
| | | /** |
| | | * -----------ç»ç®ä¿¡æ¯----------------------- |
| | | **/ |
| | | @Column(name = "PRICE_") |
| | | @PropertyDef(label = "åä»·", description = "åä½ï¼å
/å
¬æ¤") |
| | | private Double price = 0.0; |
| | | |
| | | @Column(name = "SETTLE_MONEY_") |
| | | @PropertyDef(label = "ç»ç®éé¢", description = "åä½ï¼å
") |
| | | private Double settleMoney = 0.00; |
| | | |
| | | @Column(name = "SETTLE_ID_", length = 50) |
| | | @PropertyDef(label = "ç»ç®åå·", description = "妿æ¯å车ç»ç®å¿
å¡«") |
| | | private String settleId; |
| | | |
| | | /** |
| | | * ----------- å¼ä»ä¿¡æ¯----------------------- |
| | | **/ |
| | | @Column(name = "HANDLE_USER_", length = 40) |
| | | @PropertyDef(label = "å¼ä»æä½äºº") |
| | | private String handleUser; |
| | | |
| | | // åºåº |
| | | @Column(name = "COMPLETE_TIME_") |
| | | @PropertyDef(label = "宿æ¶é´") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "COMPLETE_USER_", length = 40) |
| | | @PropertyDef(label = "å®æç¡®è®¤äºº") |
| | | private String completeUser; |
| | | |
| | | // 夿³¨ |
| | | @Column(name = "REMARKS_", length = 200) |
| | | @PropertyDef(label = "夿³¨ä¿¡æ¯") |
| | | private String remarks; |
| | | |
| | | |
| | | /** |
| | | * ----------- å
¶ä»ä¿¡æ¯ï¼éå¯¹æ£æ¤ç±»åæ åå
å
¥åºå¡«å----------------------- |
| | | **/ |
| | | @Column(name = "bzw", length = 2) |
| | | @PropertyDef(label = "å
è£
ç©", description = "1ï¼éº»è¢2ï¼ç¼ç»è¢3ï¼æ£è£
9ï¼å
¶ä»") |
| | | private String bzw; |
| | | |
| | | @Column(name = "dbz") |
| | | @PropertyDef(label = "åå
é", description = "åä½ï¼å
¬æ¤") |
| | | private Double dbz; |
| | | |
| | | @Column(name = "bzbjs") |
| | | @PropertyDef(label = "å
ä»¶æ°", description = "åä½ï¼ä»¶") |
| | | private int bzbjs; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1102; |
| | | import com.fzzy.api.entity.Api1201; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.service.ApiTriggerService; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1102Rep; |
| | | import com.fzzy.api.view.repository.Api1201Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutContract; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1201Rep; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ååä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class Fzzy40Sync1201 { |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1201Rep fzzySync1201Rep; |
| | | @Autowired |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private Api1201Rep api1201Rep; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | |
| | | |
| | | /** |
| | | * 忥ååæ¥å£ |
| | | * |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | |
| | | log.info("-------------1201æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1201); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | try { |
| | | List<Fz40InoutContract> list = fzzySync1201Rep.listContract(deptId); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.debug("-------------没æè·åå°ååä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | |
| | | //æ ¹æ®åºåºä»£ç è·ååä½ä»£ç |
| | | Api1102 api1201 = api1102Rep.findById(kqdm).get(); |
| | | |
| | | Api1201 apiData; |
| | | List<Api1201> api1201List; |
| | | for (Fz40InoutContract sysData : list) { |
| | | |
| | | apiData = new Api1201(); |
| | | //åä½ä»£ç ï¼ 1101 æ¥å£çåä½ä»£ ç ï¼ +èªå®ä¹ç¼ç |
| | | apiData.setHth(api1201.getDwdm() + sysData.getId()); |
| | | apiData.setHtmc(sysData.getName()); |
| | | apiData.setDwdm(api1201.getDwdm()); |
| | | |
| | | //ä¸å¡ç±»å |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_HT_YWLX, sysData.getType()); |
| | | apiData.setYwlx(mappingCode); |
| | | //客æ·ç±»å |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_KHLX, sysData.getCustomerType()); |
| | | apiData.setKhlx(mappingCode); |
| | | |
| | | apiData.setKhtyshxydm(StringUtils.isEmpty(sysData.getCustomerId()) ? "100000000000000000" :sysData.getCustomerId()); |
| | | |
| | | apiData.setKhmc(sysData.getCustomerName()); |
| | | apiData.setFddbr(sysData.getCustomerSignUser()); |
| | | |
| | | apiData.setQdrq(sysData.getSigningTime()); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | | apiData.setLspzdm(mappingCode); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodVariety()); |
| | | apiData.setLsxzdm(mappingCode); |
| | | |
| | | //åä»·ï¼å
/å
¬æ¤-->å
/å¨ |
| | | apiData.setHtdj(sysData.getPrice() == null ? 0.0 : sysData.getPrice()*1000); |
| | | apiData.setYdgxlssl(sysData.getContactAmount() == null ? 0.0 : sysData.getContactAmount()); |
| | | |
| | | apiData.setHtzje(new BigDecimal(sysData.getMoney())); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_JSYHTYZX, ""); |
| | | apiData.setJsyhtyzx(mappingCode); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_BANK, sysData.getCustomerBank()); |
| | | apiData.setKhfkhh(mappingCode); |
| | | |
| | | apiData.setKhfzh(sysData.getCustomerBankAccount()); |
| | | |
| | | apiData.setKhqyr(sysData.getCustomerSignUser()); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_BANK, sysData.getBank()); |
| | | apiData.setBfkhh(mappingCode == null ? "999" : mappingCode); |
| | | |
| | | apiData.setBfzh(StringUtils.isEmpty(sysData.getBankAccount()) ? "1000000000000000000" : sysData.getBankAccount()); |
| | | |
| | | apiData.setWcrq(sysData.getEndTime()); |
| | | |
| | | apiData.setZhgxsj(sysData.getCreateTime()); |
| | | |
| | | apiData.setSyncTime(new Date()); |
| | | apiData.setBizId(sysData.getId()); |
| | | |
| | | apiLog.setDataId(apiData.getBizId()); |
| | | apiLog.setKqdm(kqdm); |
| | | |
| | | api1201List = api1201Rep.getDataById(apiData.getHth()); |
| | | if(null == api1201List || api1201List.isEmpty()){ |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | }else { |
| | | apiData.setCzbz(api1201List.get(0).getCzbz()); |
| | | } |
| | | |
| | | //ä¿åæ°æ® |
| | | api1201Rep.save(apiData); |
| | | |
| | | |
| | | log.info("1201---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("---åå忥æ§è¡å¤±è´¥----{}", e); |
| | | apiLog.setResult("忥ååä¿¡æ¯å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1105; |
| | | import com.fzzy.api.entity.Api1202; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.service.ApiCommonService; |
| | | import com.fzzy.api.service.ApiTriggerService; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1202Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutNoticeIn; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutRecord; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1202Rep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40SyncNoticeInRep; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.apache.commons.lang.time.DateFormatUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç²®é£å
¥åºä¿¡æ¯ |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class Fzzy40Sync1202 { |
| | | |
| | | /** |
| | | * å
¥åºç±»å |
| | | */ |
| | | private final static String INOUT_TYPE_IN = "IN"; |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1202Rep fzzySync1202Rep; |
| | | @Autowired |
| | | private Fzzy40SyncNoticeInRep fzzySyncNoticeInRep; |
| | | @Autowired |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private Api1202Rep api1202Rep; |
| | | @Autowired |
| | | private ApiCommonService commonService; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | |
| | | /** |
| | | * ç²®é£å
¥åºä¿¡æ¯ |
| | | * |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | log.info("-------------1202æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1202); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | try { |
| | | //è·åç²®é£å
¥åºè®°å½ä¿¡æ¯ï¼æ ¹æ®æµç¨å®ææ¶é´è·å |
| | | List<Fz40InoutRecord> list = fzzySync1202Rep.listInoutRecord(deptId, INOUT_TYPE_IN, start, end); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.info("-------------没æè·åå°ç²®é£å
¥åºä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | |
| | | Api1202 apiData; |
| | | Api1105 api1105; |
| | | List<Fz40InoutNoticeIn> listInoutNotice; |
| | | List<Api1202> api1202List; |
| | | Calendar c = Calendar.getInstance(); |
| | | for (Fz40InoutRecord sysData : list) { |
| | | if(null == sysData.getRecordWeight() || sysData.getRecordWeight() == 0){ |
| | | sysData.setRecordWeight(sysData.getSettleWeight()); |
| | | } |
| | | //夿å鿝å¦å¤§äº0ï¼çäº0表示ä¸åæ ¼ï¼ä¸è¿è¡åæ¥ä¸ä¼ |
| | | if(null == sysData.getRecordWeight() || sysData.getRecordWeight() == 0){ |
| | | continue; |
| | | } |
| | | //è·åè´§ä½ä¿¡æ¯ |
| | | api1105 = commonService.getApi1105Cache(sysData.getDepotId()); |
| | | if (null == api1105) { |
| | | continue; |
| | | } |
| | | apiData = new Api1202(); |
| | | |
| | | apiData.setRkywdh(Constant.INOUT_TYPE_14 + sysData.getId().substring(4)); |
| | | |
| | | //è´§ä½ä»£ç |
| | | apiData.setHwdm(api1105.getHwdm()); |
| | | apiData.setYwlx(Constant.INOUT_TYPE_2); |
| | | apiData.setYwrq(sysData.getRegisterTime()); |
| | | apiData.setCyr(sysData.getUserName()); |
| | | |
| | | //é»è®¤ä¸ä¸ªéä¾¿å¼ |
| | | apiData.setLxdh(StringUtils.isEmpty(sysData.getUserContact()) ? "13012345678" : sysData.getUserContact()); |
| | | |
| | | apiData.setSfzh(null == sysData.getUserId() ? "410183200010100000" : sysData.getUserId()); |
| | | |
| | | //è·åååå· |
| | | listInoutNotice = fzzySyncNoticeInRep.listInoutNoticeInById(sysData.getNoticeId()); |
| | | if(null != listInoutNotice && listInoutNotice.size() >0){ |
| | | apiData.setHth(api1105.getHwdm().substring(0,18) + listInoutNotice.get(0).getContractId()); |
| | | }else { |
| | | apiData.setHth(api1105.getHwdm().substring(0,18) + apiData.getRkywdh()); |
| | | } |
| | | |
| | | apiData.setXxdz(sysData.getUserAddress()); |
| | | |
| | | //è¿è¾å·¥å
·ï¼è¥ä¸ºç©ºï¼åé»è®¤ç»1-汽车 |
| | | apiData.setYsgj(StringUtils.isEmpty(sysData.getTransType()) ? "1":sysData.getTransType()); |
| | | |
| | | //车è¹å· |
| | | apiData.setCch(sysData.getPlateNum()); |
| | | c.setTime(sysData.getRegisterTime()); |
| | | c.add(Calendar.MINUTE,-3); |
| | | apiData.setDjsj(c.getTime()); |
| | | |
| | | //ç²®é£åç§ |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | | apiData.setLspzdm(mappingCode); |
| | | |
| | | //ç²®é£æ§è´¨ |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType()); |
| | | apiData.setLsxzdm(mappingCode); |
| | | |
| | | apiData.setShnd(StringUtils.isEmpty(sysData.getFoodYear())? DateFormatUtils.format(new Date(), "yyyy") :sysData.getFoodYear()); |
| | | |
| | | //产å°ä»£ç |
| | | String cddm = commonService.getFoodLocationIdFromCache(sysData.getFoodLocation()); |
| | | apiData.setCddm(cddm); |
| | | |
| | | //æ£æ¤ç±»åï¼é»è®¤0-ç§°éå
¥åº |
| | | apiData.setJjlx("0"); |
| | | |
| | | //æ¯éä¿¡æ¯ |
| | | apiData.setMz(sysData.getFullWeight()); |
| | | apiData.setMzjlsj(sysData.getFullWeightTime()); |
| | | apiData.setMzjby(sysData.getFullWeightUser()); |
| | | apiData.setMzjly(sysData.getFullWeightUser()); |
| | | |
| | | apiData.setZcy(sysData.getHandleUser()); |
| | | |
| | | //ç®éä¿¡æ¯ |
| | | apiData.setPz(sysData.getEmptyWeight()); |
| | | apiData.setPzjlsj(sysData.getEmptyWeightTime()); |
| | | apiData.setPzjby(sysData.getEmptyWeightUser()); |
| | | apiData.setPzjly(sysData.getEmptyWeightUser()); |
| | | |
| | | //æ£é åéªæ»æ£é |
| | | apiData.setZjklxj(sysData.getDeCheck()); |
| | | |
| | | //å
¶å® |
| | | apiData.setQtkl( 0 - sysData.getDeOther()); |
| | | //å¼ä» ç°åºæ£é |
| | | apiData.setXckl( 0 - sysData.getDeHandle()); |
| | | |
| | | apiData.setJz(sysData.getRecordWeight()); |
| | | c.setTime(sysData.getCompleteTime()); |
| | | c.add(Calendar.MINUTE,3); |
| | | apiData.setCmsj(c.getTime()); |
| | | |
| | | //æä½æ å¿åæåæ´æ°æ¶é´ |
| | | apiData.setZhgxsj(c.getTime()); |
| | | |
| | | //ä¸å¡idãåºåºç¼ç ã忥æ¶é´ |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setKqdm(kqdm); |
| | | apiData.setSyncTime(new Date()); |
| | | api1202List = api1202Rep.getDataById(apiData.getRkywdh()); |
| | | if(null == api1202List || api1202List.isEmpty()){ |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | }else { |
| | | apiData.setCzbz(api1202List.get(0).getCzbz()); |
| | | } |
| | | //ä¿åæ°æ® |
| | | api1202Rep.save(apiData); |
| | | log.info("1202---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("---åæ¥å¤±è´¥----{}", e); |
| | | apiLog.setResult("åæ¥å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1105; |
| | | import com.fzzy.api.entity.Api1205; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.service.ApiCommonService; |
| | | import com.fzzy.api.service.ApiTriggerService; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1205Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutNoticeOut; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutRecord; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1202Rep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40SyncNoticeOutRep; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.apache.commons.lang.time.DateFormatUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç²®é£åºåºä¿¡æ¯ |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class Fzzy40Sync1205 { |
| | | |
| | | /** |
| | | * åºåºç±»å |
| | | */ |
| | | private final static String INOUT_TYPE_OUT = "OUT"; |
| | | @Autowired |
| | | private Fzzy40Sync1202Rep fzzySync1202Rep; |
| | | @Autowired |
| | | private Fzzy40SyncNoticeOutRep fzzySyncNoticeOutRep; |
| | | @Autowired |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private Api1205Rep api1205Rep; |
| | | @Autowired |
| | | private ApiCommonService commonService; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | |
| | | /** |
| | | * ç²®é£åºåºä¿¡æ¯ |
| | | * |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | |
| | | log.info("-------------1205æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1205); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | try { |
| | | //è·åç²®é£åºåºä¿¡æ¯ï¼æ ¹æ®æµç¨å®ææ¶é´è·å |
| | | List<Fz40InoutRecord> list = fzzySync1202Rep.listInoutRecord(deptId, INOUT_TYPE_OUT, start, end); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.info("-------------没æè·åå°ç²®é£åºåºä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | |
| | | Api1205 apiData; |
| | | Api1105 api1105; |
| | | List<Fz40InoutNoticeOut> listInoutNotice; |
| | | List<Api1205> api1205List; |
| | | Calendar c = Calendar.getInstance(); |
| | | for (Fz40InoutRecord sysData : list) { |
| | | if(null == sysData.getRecordWeight() || sysData.getRecordWeight() == 0){ |
| | | sysData.setRecordWeight(sysData.getSettleWeight()); |
| | | } |
| | | //夿å鿝å¦å¤§äº0ï¼çäº0表示ä¸åæ ¼ï¼ä¸è¿è¡åæ¥ä¸ä¼ |
| | | if(null == sysData.getRecordWeight() || sysData.getRecordWeight() == 0){ |
| | | continue; |
| | | } |
| | | //è·åè´§ä½ä¿¡æ¯ |
| | | api1105 = commonService.getApi1105Cache(sysData.getDepotId()); |
| | | if(null == api1105){ |
| | | continue; |
| | | } |
| | | apiData = new Api1205(); |
| | | apiData.setCkywdh(Constant.INOUT_TYPE_15 + sysData.getId().substring(4)); |
| | | |
| | | |
| | | //è´§ä½ä»£ç |
| | | apiData.setHwdm(api1105.getHwdm()); |
| | | apiData.setYwlx(Constant.INOUT_TYPE_1); |
| | | |
| | | //éç¥åå· |
| | | apiData.setCktzdh(sysData.getNoticeId()); |
| | | |
| | | apiData.setYwrq(sysData.getRegisterTime()); |
| | | |
| | | //è·åååå· |
| | | listInoutNotice = fzzySyncNoticeOutRep.listInoutNoticeOutById(sysData.getNoticeId()); |
| | | if(null != listInoutNotice && listInoutNotice.size() >0){ |
| | | apiData.setHth(api1105.getHwdm().substring(0,18) + listInoutNotice.get(0).getContractId()); |
| | | }else { |
| | | apiData.setHth(api1105.getHwdm().substring(0,18) + apiData.getCkywdh()); |
| | | } |
| | | |
| | | |
| | | //è¿è¾å·¥å
·ï¼è¥ä¸ºç©ºï¼åé»è®¤ç»1-汽车 |
| | | apiData.setYsgj(StringUtils.isEmpty(sysData.getTransType()) ? "1":sysData.getTransType()); |
| | | |
| | | //车è¹å· |
| | | apiData.setCch(sysData.getPlateNum()); |
| | | c.setTime(sysData.getRegisterTime()); |
| | | c.add(Calendar.MINUTE,-3); |
| | | apiData.setDjsj(c.getTime()); |
| | | |
| | | //ç²®é£åç§ |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | | apiData.setLspzdm(mappingCode); |
| | | |
| | | //ç²®é£ç级 |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSDJ, sysData.getFoodLevel()); |
| | | apiData.setLsdjdm(mappingCode); |
| | | |
| | | //ç²®é£æ§è´¨ |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType()); |
| | | apiData.setLsxzdm(mappingCode); |
| | | |
| | | apiData.setShnd(StringUtils.isEmpty(sysData.getFoodYear())? DateFormatUtils.format(new Date(), "yyyy") :sysData.getFoodYear()); |
| | | |
| | | //产å°ä»£ç |
| | | String cddm = commonService.getFoodLocationIdFromCache(sysData.getFoodLocation()); |
| | | apiData.setCddm(cddm); |
| | | |
| | | //ç®éä¿¡æ¯ |
| | | apiData.setPz(sysData.getEmptyWeight()); |
| | | apiData.setPzjlsj(sysData.getEmptyWeightTime()); |
| | | apiData.setPzjby(sysData.getEmptyWeightUser()); |
| | | apiData.setPzjly(sysData.getEmptyWeightUser()); |
| | | |
| | | //æ¯éä¿¡æ¯ |
| | | apiData.setMz(sysData.getFullWeight()); |
| | | apiData.setMzjlsj(sysData.getFullWeightTime()); |
| | | apiData.setMzjby(sysData.getFullWeightUser()); |
| | | apiData.setMzjly(sysData.getFullWeightUser()); |
| | | |
| | | //åé |
| | | apiData.setJz(sysData.getRecordWeight()); |
| | | c.setTime(sysData.getCompleteTime()); |
| | | c.add(Calendar.MINUTE,3); |
| | | apiData.setCmsj(c.getTime()); |
| | | |
| | | //æä½æ å¿åæåæ´æ°æ¶é´ |
| | | apiData.setZhgxsj(c.getTime()); |
| | | |
| | | //ä¸å¡idãåºåºç¼ç ã忥æ¶é´ |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setKqdm(kqdm); |
| | | apiData.setSyncTime(new Date()); |
| | | log.info("1201---åæ¥æ°æ®ï¼{}",apiData.toString()); |
| | | |
| | | api1205List = api1205Rep.getDataById(apiData.getCkywdh()); |
| | | if(null == api1205List || api1205List.isEmpty()){ |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | }else { |
| | | apiData.setCzbz(api1205List.get(0).getCzbz()); |
| | | } |
| | | //ä¿åæ°æ® |
| | | api1205Rep.save(apiData); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("---åæ¥å¤±è´¥----{}", e); |
| | | apiLog.setResult("åæ¥å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.*; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1101Rep; |
| | | import com.fzzy.api.view.repository.Api1102Rep; |
| | | import com.fzzy.api.view.repository.Api1212Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutCustomer; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1212Rep; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 客æ·ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class Fzzy40Sync1212 { |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1212Rep fzzySync1212Rep; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private Api1101Rep api1101Rep; |
| | | @Autowired |
| | | private Api1212Rep api1212Rep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | |
| | | /** |
| | | * åæ¥å®¢æ·æ¥å£ |
| | | * |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | |
| | | log.info("-------------1201æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1201); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | try { |
| | | List<Fz40InoutCustomer> list = fzzySync1212Rep.listInoutCustomer(deptId); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.debug("-------------没æè·åå°ååä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | |
| | | //æ ¹æ®åºåºä»£ç è·ååºåºä»£ç |
| | | Api1102 api1201 = api1102Rep.findById(kqdm).get(); |
| | | List<Api1101> list1 = api1101Rep.findPushData(kqdm); |
| | | Api1101 api1101 = list1.get(0); |
| | | |
| | | Api1212 apiData; |
| | | List<Api1212> api1212List; |
| | | for (Fz40InoutCustomer sysData : list) { |
| | | |
| | | apiData = new Api1212(); |
| | | |
| | | apiData.setId(sysData.getId()); |
| | | //åä½ä»£ç ï¼ 1101 æ¥å£çåä½ä»£ ç ï¼ +èªå®ä¹ç¼ç |
| | | apiData.setDwdm(api1101.getDwdm()); |
| | | apiData.setDwmc(api1101.getDwmc()); |
| | | apiData.setKqmc(api1201.getKqmc()); |
| | | apiData.setKqdm(kqdm); |
| | | apiData.setKhlx(StringUtils.isEmpty(sysData.getKhlx()) ? "1":sysData.getKhlx()); |
| | | apiData.setKhtyshxydmhsfzh(sysData.getCardId()); |
| | | apiData.setKhmc(sysData.getName()); |
| | | |
| | | apiData.setFddbr(StringUtils.isEmpty(sysData.getFddbr())? "æ³å®äºº" : sysData.getFddbr()); |
| | | |
| | | apiData.setTxdz(sysData.getAddress()); |
| | | apiData.setYzbm(sysData.getYzbm()); |
| | | apiData.setLxrdh(sysData.getContactUser()); |
| | | apiData.setKhfkhh(sysData.getBank()); |
| | | apiData.setKhfzh(sysData.getBankNum()); |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setZhgxsj(new Date()); |
| | | |
| | | api1212List = api1212Rep.getDataById(apiData.getId()); |
| | | |
| | | if(null == api1212List || api1212List.isEmpty()){ |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | }else { |
| | | apiData.setCzbz(api1212List.get(0).getCzbz()); |
| | | } |
| | | |
| | | //ä¿åæ°æ® |
| | | api1212Rep.save(apiData); |
| | | |
| | | log.info("1201---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("---åå忥æ§è¡å¤±è´¥----{}", e); |
| | | apiLog.setResult("忥ååä¿¡æ¯å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * 飿£è´è¿4.0çæ¬æ°æ®åæ¥ |
| | | * |
| | | * 主è¦éç¨ç²®åºï¼ææå·²å级4.0çæ¬çç²®åº |
| | | */ |
| | | package com.fzzy.async.fzzy40; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutContract; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç²®é£è´é-ååä¿¡æ¯æ°æ®æ¥å£æ°æ®è·å |
| | | */ |
| | | public interface Fzzy40Sync1201Rep extends JpaRepository<Fz40InoutContract, String> { |
| | | |
| | | /** |
| | | * æ ¹æ®ä¿¡æ¯è·åååä¿¡æ¯ |
| | | * |
| | | * @param start |
| | | * @param end |
| | | * @return |
| | | */ |
| | | // @Query("from Fz40InoutContract where deptId=:deptId and updateTime >=:start and updateTime <:end order by updateTime ") |
| | | // List<Fz40InoutContract> listContract(@Param("deptId") String deptId, @Param("start") Date start, @Param("end") Date end); |
| | | @Query("from Fz40InoutContract where deptId=:deptId order by updateTime ") |
| | | List<Fz40InoutContract> listContract(@Param("deptId") String deptId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutRecord; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç²®é£åºå
¥åºä¿¡æ¯ |
| | | * |
| | | * @author chen |
| | | * @date 2022-09-23 17:10 |
| | | */ |
| | | public interface Fzzy40Sync1202Rep extends JpaRepository<Fz40InoutRecord, String> { |
| | | |
| | | /** |
| | | * æ ¹æ®ä¿¡æ¯è·ååºå
¥åºä¿¡æ¯ |
| | | * @param deptId |
| | | * @param type |
| | | * @param start |
| | | * @param end |
| | | * @return |
| | | */ |
| | | @Query("from Fz40InoutRecord where deptId=:deptId and type=:type and updateTime >=:start and updateTime <:end order by updateTime ") |
| | | List<Fz40InoutRecord> listInoutRecord(@Param("deptId") String deptId, @Param("type") String type, @Param("start") Date start, @Param("end") Date end); |
| | | |
| | | /** |
| | | * æ ¹æ®idè·åç²®é£åºå
¥åºä¿¡æ¯ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @Query("from Fz40InoutRecord where id=:id order by updateTime ") |
| | | List<Fz40InoutRecord> listInoutRecordById(@Param("id") String id); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutCustomer; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç²®é£è´é-客æ·ä¿¡æ¯æ°æ®æ¥å£æ°æ®è·å |
| | | */ |
| | | public interface Fzzy40Sync1212Rep extends JpaRepository<Fz40InoutCustomer, String> { |
| | | |
| | | /** |
| | | * æ ¹æ®ä¿¡æ¯è·å客æ·ä¿¡æ¯ |
| | | * |
| | | * @param start |
| | | * @param end |
| | | * @return |
| | | */ |
| | | // @Query("from Fz40InoutCustomer where deptId=:deptId and updateTime >=:start and updateTime <:end order by updateTime ") |
| | | // List<Fz40InoutCustomer> listInoutCustomer(@Param("deptId") String deptId, @Param("start") Date start, @Param("end") Date end); |
| | | @Query("from Fz40InoutCustomer where deptId=:deptId order by updateTime ") |
| | | List<Fz40InoutCustomer> listInoutCustomer(@Param("deptId") String deptId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutNoticeIn; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å
¥åºéç¥å |
| | | * |
| | | * @author czt |
| | | * @date 2023-04-06 10:10 |
| | | */ |
| | | public interface Fzzy40SyncNoticeInRep extends JpaRepository<Fz40InoutNoticeIn, String> { |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ®idè·åå
¥åºéç¥åä¿¡æ¯ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @Query("from Fz40InoutNoticeIn where id=:id ") |
| | | List<Fz40InoutNoticeIn> listInoutNoticeInById(@Param("id") String id); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutNoticeOut; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * åºåºéç¥å |
| | | * |
| | | * @author czt |
| | | * @date 2023-04-06 10:10 |
| | | */ |
| | | public interface Fzzy40SyncNoticeOutRep extends JpaRepository<Fz40InoutNoticeOut, String> { |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ®idè·ååºåºéç¥åä¿¡æ¯ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @Query("from Fz40InoutNoticeOut where id=:id ") |
| | | List<Fz40InoutNoticeOut> listInoutNoticeOutById(@Param("id") String id); |
| | | |
| | | } |
| | |
| | | #ä¸»æ°æ®æº |
| | | primary: |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5016?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_api_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_1?useUnicode=true&useSSL=false&characterEncoding=utf-8 #æ¸¯å£æ°ä» |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_2?useUnicode=true&useSSL=false&characterEncoding=utf-8 #å
³å èä» |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_3?useUnicode=true&useSSL=false&characterEncoding=utf-8 #ç´å±ä»åº |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_4?useUnicode=true&useSSL=false&characterEncoding=utf-8 #西èª-æ°ä»ç²®åº |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_4_2?useUnicode=true&useSSL=false&characterEncoding=utf-8 #西èª-æ°å¤ç²®åº |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_5?useUnicode=true&useSSL=false&characterEncoding=utf-8 #éç¶ä¸æç²®åº |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_6?useUnicode=true&useSSL=false&characterEncoding=utf-8 #éç¶äºæç²®åº |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_7?useUnicode=true&useSSL=false&characterEncoding=utf-8 #粮油转è¿ç« |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_8?useUnicode=true&useSSL=false&characterEncoding=utf-8 #河溪粮æ |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_9?useUnicode=true&useSSL=false&characterEncoding=utf-8 #æµ·é¨ç²®æ |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_10?useUnicode=true&useSSL=false&characterEncoding=utf-8 #å平粮æ |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_api_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8 #广ä¸é¶å
³ |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_api_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #æ å·æ æ° |
| | | username: root |
| | | password: Abc123.. |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | | #æ¬¡æ°æ®æº |
| | | secondary: |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5016?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5317?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8 |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #æ å·æ æ° |
| | | username: root |
| | | password: Abc123.. |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | |
| | | ########################## å¹¿ä¸æ½®é³ ########################## |
| | | ########################## 广ä¸é¶å
³ ########################## |
| | | server: |
| | | port: 8090 |
| | | jetty: |
| | |
| | | timeout: 6000 |
| | | igds: |
| | | default: |
| | | companyId: 5317 |
| | | companyId: 5321 |
| | | |
| | | file-path: D:/IGDS-API/FILE/ |
| | | img-path: D:/IGDS/FILE/ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ########################## 广ä¸é¶å
³ ########################## |
| | | server: |
| | | port: 8090 |
| | | jetty: |
| | | max-http-post-size: 209715200 |
| | | tomcat: |
| | | max-http-post-size: 209715200 |
| | | spring: |
| | | datasource: |
| | | #ä¸»æ°æ®æº |
| | | primary: |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_api?useUnicode=true&characterEncoding=utf-8 |
| | | username: root |
| | | password: Abc123.. |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | | #æ¬¡æ°æ®æº |
| | | secondary: |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_master?useUnicode=true&characterEncoding=utf-8 |
| | | username: root |
| | | password: Abc123.. |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | | jpa: |
| | | #主jpaé
ç½® |
| | | primary: |
| | | show-sql: true |
| | | properties: |
| | | hibernate: |
| | | hbm2ddl: |
| | | auto: update |
| | | dialect: org.hibernate.dialect.MySQL5InnoDBDialect |
| | | #次jpaé
ç½® |
| | | secondary: |
| | | show-sql: true |
| | | properties: |
| | | hibernate: |
| | | hbm2ddl: |
| | | auto: none |
| | | dialect: org.hibernate.dialect.MySQL5InnoDBDialect |
| | | # Redisç¸å
³é
ç½® |
| | | redis: |
| | | database: 0 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: Abc123.. |
| | | # è¿æ¥æ± æå¤§è¿æ¥æ°ï¼ä½¿ç¨è´å¼è¡¨ç¤ºæ²¡æéå¶ï¼ |
| | | pool: |
| | | max-active: 200 |
| | | max-wait: -1 |
| | | max-idle: 10 |
| | | min-idle: 0 |
| | | timeout: 6000 |
| | | igds: |
| | | default: |
| | | companyId: 5321 |
| | | |
| | | file-path: D:/IGDS-API/FILE/ |
| | | img-path: D:/IGDS/FILE/ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ########################## å¹¿ä¸æ å·æ é³ ########################## |
| | | server: |
| | | port: 8090 |
| | | jetty: |
| | | max-http-post-size: 209715200 |
| | | tomcat: |
| | | max-http-post-size: 209715200 |
| | | spring: |
| | | datasource: |
| | | #ä¸»æ°æ®æº |
| | | primary: |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_api?useUnicode=true&characterEncoding=utf-8 |
| | | username: root |
| | | password: Abc123.. |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | | #æ¬¡æ°æ®æº |
| | | secondary: |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_master?useUnicode=true&characterEncoding=utf-8 |
| | | username: root |
| | | password: Abc123.. |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | | jpa: |
| | | #主jpaé
ç½® |
| | | primary: |
| | | show-sql: true |
| | | properties: |
| | | hibernate: |
| | | hbm2ddl: |
| | | auto: update |
| | | dialect: org.hibernate.dialect.MySQL5InnoDBDialect |
| | | #次jpaé
ç½® |
| | | secondary: |
| | | show-sql: true |
| | | properties: |
| | | hibernate: |
| | | hbm2ddl: |
| | | auto: none |
| | | dialect: org.hibernate.dialect.MySQL5InnoDBDialect |
| | | # Redisç¸å
³é
ç½® |
| | | redis: |
| | | database: 1 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: Abc123.. |
| | | # è¿æ¥æ± æå¤§è¿æ¥æ°ï¼ä½¿ç¨è´å¼è¡¨ç¤ºæ²¡æéå¶ï¼ |
| | | pool: |
| | | max-active: 200 |
| | | max-wait: -1 |
| | | max-idle: 10 |
| | | min-idle: 0 |
| | | timeout: 6000 |
| | | igds: |
| | | default: |
| | | companyId: 5326 |
| | | |
| | | file-path: D:/IGDS-API/FILE/ |
| | | img-path: D:/IGDS/FILE/ |